/* 20261110181519 - v2 */
.gui,
.gui-block-linklist li a {
  color: #000000;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #1760aa;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #000000;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #1760aa;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
#footer .theme-by span {
              display: none;
}

#hapoh-fullservice{--blue:#1c60a1;--ink:#303b45;--line:#dce5ec;color:var(--ink);font-family:inherit;line-height:1.65;font-size:16px;max-width:100%;box-sizing:border-box}
#hapoh-fullservice *{box-sizing:border-box}
#hapoh-fullservice .fs-intro{border-left:4px solid var(--blue);background:#f1f6fa;padding:26px 28px;margin:0 0 28px}
#hapoh-fullservice .fs-label{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue);font-weight:700;margin:0 0 8px}
#hapoh-fullservice h2{font-size:25px;line-height:1.25;color:var(--blue);margin:0 0 14px;font-weight:700}
#hapoh-fullservice h3{font-size:20px;line-height:1.3;color:var(--ink);margin:0 0 12px}
#hapoh-fullservice p{margin:0 0 14px}#hapoh-fullservice p:last-child{margin-bottom:0}
#hapoh-fullservice .fs-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}
#hapoh-fullservice .fs-card{flex:1 1 260px;min-width:0;border:1px solid var(--line);padding:24px;background:#fff}
#hapoh-fullservice .fs-card-main{border-top:4px solid var(--blue)}
#hapoh-fullservice .fs-card-sub{border-top:4px solid #a1adb7}
#hapoh-fullservice ul{padding-left:21px;margin:12px 0 0}#hapoh-fullservice li{margin:0 0 9px;padding-left:2px}
#hapoh-fullservice .fs-price{font-size:29px;line-height:1.2;font-weight:700;color:var(--blue);margin:16px 0 5px}
#hapoh-fullservice .fs-note{font-size:14px;color:#596875}
#hapoh-fullservice .fs-section{margin:32px 0}
#hapoh-fullservice .fs-table-wrap{overflow-x:auto;border:1px solid var(--line);max-width:100%;margin-top:16px}
#hapoh-fullservice table{width:100%;border-collapse:collapse;border:0;table-layout:auto;margin:0;font-size:15px}
#hapoh-fullservice th,#hapoh-fullservice td{text-align:left;vertical-align:top;padding:15px 16px;border:0;border-bottom:1px solid var(--line);background:transparent}
#hapoh-fullservice th{background:#edf3f8;font-weight:700;color:#244d70}
#hapoh-fullservice tr:last-child td{border-bottom:0}
#hapoh-fullservice td:nth-child(n+2),#hapoh-fullservice th:nth-child(n+2){text-align:right;white-space:nowrap}
#hapoh-fullservice .fs-conditions{padding:24px;background:#f6f7f8;border:1px solid #e4e8eb}
#hapoh-fullservice .fs-cta{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:26px;margin-top:32px}
#hapoh-fullservice .fs-cta p{max-width:480px}
#hapoh-fullservice .fs-button{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none!important;padding:12px 22px;font-weight:700;line-height:1.4;border:2px solid var(--blue)}
#hapoh-fullservice .fs-button:hover{background:#154d82;border-color:#154d82}
#hapoh-fullservice a:focus-visible{outline:3px solid #182f44;outline-offset:4px}
@media(max-width:540px){#hapoh-fullservice .fs-intro,#hapoh-fullservice .fs-card,#hapoh-fullservice .fs-conditions{padding:20px}#hapoh-fullservice h2{font-size:23px}#hapoh-fullservice th,#hapoh-fullservice td{padding:12px 8px;font-size:13px}#hapoh-fullservice .fs-button{width:100%;text-align:center}}
</style>
<section id="hapoh-fullservice" aria-label="Full Service levering van uw koelkast">
<div class="fs-intro"><p class="fs-label">Levering &amp; plaatsing · Nederland</p><h2>Uw koelkast geleverd, uitgepakt en op de juiste plek.</h2><p>Met de Full Service levering van HapoH wordt uw koelkast op de gewenste plek neergezet, uitgepakt en aangesloten. Het verpakkingsmateriaal nemen we mee. Hieronder ziet u wat is inbegrepen en waarin deze service verschilt van een standaardlevering.</p></div>
<div class="fs-grid">
<section class="fs-card fs-card-main"><p class="fs-label">Levering met plaatsing</p><h2>Full Service</h2><ul><li>Levering van uw koelkast.</li><li>Plaatsing op de juiste plek.</li><li>Uitpakken en aansluiten van de koelkast.</li><li>Meenemen van het verpakkingsmateriaal.</li><li>Op verzoek meenemen van uw oude apparaat, mits van dezelfde afmetingen/grootte als de nieuwe koelkast. Meld dit bij uw bestelling.</li></ul><p class="fs-price">€ 213,22</p><p class="fs-note">Excl. btw · € 258,00 incl. btw</p></section>
<section class="fs-card fs-card-sub"><p class="fs-label">Levering achter de eerste deur</p><h2>Standaardlevering</h2><ul><li>Levering in de verpakking achter de eerste deur.</li><li>De koelkast wordt niet omhoog getild.</li><li>Op verzoek meenemen van uw oude apparaat, mits van dezelfde afmetingen/grootte als de nieuwe koelkast. Meld dit bij uw bestelling.</li></ul><p class="fs-note" style="margin-top:20px">U verzorgt zelf het uitpakken, de plaatsing en het aansluiten.</p></section>
</div>
<section class="fs-section" aria-labelledby="fs-rates"><h2 id="fs-rates">Tarieven Full Service</h2><p>Onderstaande tarieven gelden vanaf 1 juli 2026. De aanpassing houdt verband met de invoering van tolheffing in Nederland.</p><div class="fs-table-wrap"><table><caption style="position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)">Tarieven Full Service vanaf 1 juli 2026</caption><thead><tr><th scope="col">Service</th><th scope="col">Excl. btw</th><th scope="col">Incl. btw</th></tr></thead><tbody><tr><td>Full Service</td><td>€ 213,22</td><td>€ 258,00</td></tr><tr><td>Extra apparaat</td><td>€ 92,56</td><td>€ 112,00</td></tr><tr><td>Per 10 minuten na de eerste 45 minuten</td><td>€ 31,40</td><td>€ 38,00</td></tr><tr><td>Full Service inclusief omdraaien van de deur</td><td>€ 285,95</td><td>€ 346,00</td></tr></tbody></table></div></section>
<section class="fs-conditions" aria-labelledby="fs-before"><h2 id="fs-before">Goed om vooraf te weten</h2><ul><li><strong>Alleen in Nederland.</strong> De Full Service levering is uitsluitend beschikbaar in Nederland.</li><li><strong>Plaatsing en aansluiting.</strong> U stelt de koelkast zelf naar wens in en verzorgt de indeling. Ook het plaatsen of verplaatsen van de inhoud doet u zelf.</li><li><strong>Gebruiksaanwijzing.</strong> Instructies staan in de Nederlandstalige handleiding. De monteurs geven geen verdere uitleg over het gebruik van de koelkast.</li><li><strong>Oud apparaat meegeven?</strong> Geef dit bij uw bestelling door; later kan dit niet meer worden ingepland. Het oude apparaat moet leeg zijn en dezelfde afmetingen/grootte hebben als de nieuwe koelkast.</li></ul></section>
<div class="fs-cta"><div><h3>Vragen over uw levering?</h3><p>Neem contact op met HapoH. We helpen u graag bij het kiezen van de passende leveringsoptie.</p></div><a class="fs-button" href="https://www.hapoh.nl/nl/service/">Neem contact op</a></div>
</section>


/* HapoH productbeschrijving — uitsluitend dit testblok */
#hapoh-product-4001{--hp-blue:#1c60a1;--hp-ink:#303b45;--hp-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.75;color:var(--hp-ink);max-width:100%;margin:0 auto}
#hapoh-product-4001 *{box-sizing:border-box}
#hapoh-product-4001 h2{font-size:25px;line-height:1.3;font-weight:700;color:var(--hp-blue);margin:0 0 20px}
#hapoh-product-4001 h3{font-size:19px;line-height:1.4;font-weight:700;color:var(--hp-ink);margin:0 0 14px}
#hapoh-product-4001 p{margin:0 0 18px}
#hapoh-product-4001 .hp-section{margin:0 0 34px}
#hapoh-product-4001 .hp-intro{border-left:4px solid var(--hp-blue);padding:3px 0 3px 24px;margin-bottom:28px}
#hapoh-product-4001 .hp-intro p{margin:0}
#hapoh-product-4001 .hp-note{background:#f1f6fa;padding:22px 24px;margin:24px 0}
#hapoh-product-4001 .hp-note p:last-child{margin-bottom:0}
#hapoh-product-4001 .hp-fixed{border-top:1px solid var(--hp-line);padding-top:22px;font-weight:600}
#hapoh-product-4001 .hp-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--hp-line)}
#hapoh-product-4001 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;border:0}
#hapoh-product-4001 td{padding:13px 18px;vertical-align:top;border:0;border-bottom:1px solid var(--hp-line);background:#fff;line-height:1.6}
#hapoh-product-4001 tr:nth-child(odd) td{background:#f5f8fa}
#hapoh-product-4001 tr:last-child td{border-bottom:0}
#hapoh-product-4001 td:last-child{width:100px;font-weight:600;color:#244d70;white-space:nowrap}
#hapoh-product-4001 .hp-features{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;list-style:none;padding:0;margin:0}
#hapoh-product-4001 .hp-features li{position:relative;padding:13px 0 13px 20px;border-bottom:1px solid #e7edf1;margin:0;line-height:1.65;break-inside:avoid}
#hapoh-product-4001 .hp-features li:before{content:'•';position:absolute;left:0;color:var(--hp-blue)}
#hapoh-product-4001 .hp-docs{border-top:1px solid var(--hp-line);padding-top:26px}
#hapoh-product-4001 .hp-docs ul{list-style:none;padding:0;margin:0}
#hapoh-product-4001 .hp-docs li{margin:0 0 12px;padding:0}
#hapoh-product-4001 .hp-docs a{color:var(--hp-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-product-4001 .hp-docs a:hover{color:#123e69}
#hapoh-product-4001 a:focus-visible{outline:3px solid #1c60a1;outline-offset:4px}
@media(max-width:640px){#hapoh-product-4001{font-size:15px}#hapoh-product-4001 h2{font-size:23px}#hapoh-product-4001 .hp-intro{padding-left:18px}#hapoh-product-4001 .hp-note{padding:18px}#hapoh-product-4001 .hp-features{grid-template-columns:1fr}#hapoh-product-4001 td{padding:12px}#hapoh-product-4001 td:last-child{width:72px}}


/* HapoH categorie Medicijnkoelkasten — alleen dit inhoudsblok */
#hapoh-medicijnkoelkasten{--hc-blue:#1c60a1;--hc-ink:#303b45;--hc-line:#dce5ec;color:var(--hc-ink);font-family:inherit;font-size:16px;line-height:1.8;max-width:100%;margin:30px 0}
#hapoh-medicijnkoelkasten *{box-sizing:border-box}
#hapoh-medicijnkoelkasten h2{font-size:26px;line-height:1.3;color:var(--hc-blue);margin:0 0 20px;font-weight:700}
#hapoh-medicijnkoelkasten h3{font-size:20px;line-height:1.4;color:var(--hc-ink);margin:0 0 14px;font-weight:700}
#hapoh-medicijnkoelkasten p{margin:0 0 20px}
#hapoh-medicijnkoelkasten p:last-child{margin-bottom:0}
#hapoh-medicijnkoelkasten .hc-intro{border-left:4px solid var(--hc-blue);padding:4px 0 4px 26px;margin-bottom:32px;max-width:880px}
#hapoh-medicijnkoelkasten .hc-advice{background:#f1f6fa;padding:24px 28px;margin-bottom:40px;max-width:940px}
#hapoh-medicijnkoelkasten .hc-section{padding-top:30px;border-top:1px solid var(--hc-line);margin:0 0 34px;max-width:940px}
#hapoh-medicijnkoelkasten .hc-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:26px}
#hapoh-medicijnkoelkasten .hc-final{padding:24px 28px;background:#f6f7f8;border-left:3px solid #acbac6;max-width:940px}
@media(max-width:640px){#hapoh-medicijnkoelkasten{font-size:15px;margin:22px 0}#hapoh-medicijnkoelkasten h2{font-size:23px}#hapoh-medicijnkoelkasten h3{font-size:19px}#hapoh-medicijnkoelkasten .hc-intro{padding-left:18px}#hapoh-medicijnkoelkasten .hc-advice,#hapoh-medicijnkoelkasten .hc-final{padding:20px}#hapoh-medicijnkoelkasten .hc-columns{grid-template-columns:1fr;gap:22px}}


/* HapoH revisie ladekasten — alleen deze pagina-inhoud */
#hapoh-revisie{--hr-blue:#1c60a1;--hr-ink:#303b45;--hr-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hr-ink);max-width:940px}
#hapoh-revisie *{box-sizing:border-box}
#hapoh-revisie h2{font-size:25px;line-height:1.35;color:var(--hr-blue);margin:0 0 18px;font-weight:700}
#hapoh-revisie h3{font-size:19px;line-height:1.4;margin:0 0 12px;font-weight:700}
#hapoh-revisie p{margin:0 0 20px}
#hapoh-revisie p:last-child{margin-bottom:0}
#hapoh-revisie .hr-intro{border-left:4px solid var(--hr-blue);padding:24px 28px;background:#f1f6fa;margin-bottom:32px}
#hapoh-revisie .hr-section{margin-bottom:34px}
#hapoh-revisie .hr-steps{list-style:none;padding:0;margin:20px 0 0}
#hapoh-revisie .hr-steps li{padding:16px 0;border-bottom:1px solid var(--hr-line);margin:0}
#hapoh-revisie .hr-terms{background:#f6f7f8;padding:24px 28px;margin-bottom:32px}
#hapoh-revisie .hr-cta{border-top:1px solid var(--hr-line);padding-top:26px;margin-top:30px}
#hapoh-revisie .hr-button{display:inline-block;background:var(--hr-blue);color:#fff!important;padding:12px 22px;text-decoration:none!important;font-weight:700;margin-top:6px}
#hapoh-revisie .hr-button:hover{background:#154d82}
#hapoh-revisie a:focus-visible{outline:3px solid #173d61;outline-offset:4px}
@media(max-width:640px){#hapoh-revisie{font-size:15px}#hapoh-revisie h2{font-size:23px}#hapoh-revisie .hr-intro,#hapoh-revisie .hr-terms{padding:20px}#hapoh-revisie .hr-button{display:block;text-align:center}}


/* HapoH lade-indeling 55 mm — alleen deze productomschrijving */
#hapoh-lade55{--hl-blue:#1c60a1;--hl-ink:#303b45;--hl-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hl-ink);max-width:940px}
#hapoh-lade55 *{box-sizing:border-box}
#hapoh-lade55 h2{font-size:25px;line-height:1.35;color:var(--hl-blue);margin:0 0 17px;font-weight:700}
#hapoh-lade55 h3{font-size:19px;line-height:1.45;color:var(--hl-ink);margin:0 0 14px;font-weight:700}
#hapoh-lade55 p{margin:0 0 20px}
#hapoh-lade55 p:last-child{margin-bottom:0}
#hapoh-lade55 .hl-measure{background:#f1f6fa;border-left:4px solid var(--hl-blue);padding:24px 28px;margin-bottom:32px}
#hapoh-lade55 .hl-section{margin-bottom:32px}
#hapoh-lade55 .hl-mount{border-top:1px solid var(--hl-line);padding-top:28px}
#hapoh-lade55 .hl-steps{padding:0;list-style:none;margin:0;counter-reset:hl-step}
#hapoh-lade55 .hl-steps li{counter-increment:hl-step;position:relative;padding:0 0 22px 44px;margin:0 0 22px;border-bottom:1px solid var(--hl-line)}
#hapoh-lade55 .hl-steps li:before{content:counter(hl-step);position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#edf3f8;color:var(--hl-blue);font-size:14px;font-weight:700}
#hapoh-lade55 .hl-note{background:#f6f7f8;padding:22px 26px;margin-top:28px}
#hapoh-lade55 .hl-video{margin-top:26px}
#hapoh-lade55 a{color:var(--hl-blue);text-decoration:underline;text-underline-offset:3px}
#hapoh-lade55 a:focus-visible{outline:3px solid var(--hl-blue);outline-offset:4px}
#hapoh-lade55 .hl-video a{display:inline-block;padding:10px 18px;border:1px solid var(--hl-blue);border-radius:4px;font-weight:600;text-decoration:none}
@media(max-width:640px){#hapoh-lade55{font-size:15px}#hapoh-lade55 h2{font-size:23px}#hapoh-lade55 .hl-measure,#hapoh-lade55 .hl-note{padding:20px}#hapoh-lade55 .hl-steps li{padding-left:38px}}


/* HapoH USB-dataloggers — gedeelde opmaak voor drie productomschrijvingen */
#hapoh-usblogger{--hu-blue:#1c60a1;--hu-ink:#303b45;--hu-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hu-ink);max-width:940px}
#hapoh-usblogger *{box-sizing:border-box}
#hapoh-usblogger h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hu-blue);margin:0 0 18px}
#hapoh-usblogger p{margin:0 0 20px}
#hapoh-usblogger p:last-child{margin-bottom:0}
#hapoh-usblogger .hu-intro{border-left:4px solid var(--hu-blue);background:#f1f6fa;padding:24px 28px;margin-bottom:30px}
#hapoh-usblogger .hu-section{margin:0 0 32px}
#hapoh-usblogger .hu-features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}
#hapoh-usblogger .hu-features li{position:relative;border-bottom:1px solid var(--hu-line);padding:12px 0 12px 18px;margin:0;line-height:1.7}
#hapoh-usblogger .hu-features li:before{content:'•';position:absolute;left:0;color:var(--hu-blue)}
#hapoh-usblogger .hu-instructions{border-top:1px solid var(--hu-line);padding-top:28px}
#hapoh-usblogger .hu-steps{list-style:none;padding:0;margin:0;counter-reset:hu-step}
#hapoh-usblogger .hu-steps li{counter-increment:hu-step;position:relative;border-bottom:1px solid #e7edf1;padding:13px 0 13px 42px;margin:0;line-height:1.7}
#hapoh-usblogger .hu-steps li:before{content:counter(hu-step);position:absolute;left:0;top:15px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#edf3f8;color:var(--hu-blue);font-size:14px;font-weight:700}
#hapoh-usblogger .hu-note{background:#f6f7f8;padding:22px 26px;margin:28px 0}
#hapoh-usblogger .hu-downloads{border-top:1px solid var(--hu-line);padding-top:26px;margin-top:32px}
#hapoh-usblogger .hu-downloads ul{list-style:none;padding:0;margin:0}
#hapoh-usblogger .hu-downloads li{padding:0;margin:0 0 12px}
#hapoh-usblogger a{color:var(--hu-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-usblogger a:hover{color:#154d82}
#hapoh-usblogger a:focus-visible{outline:3px solid var(--hu-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-usblogger{font-size:15px}#hapoh-usblogger h2{font-size:23px}#hapoh-usblogger .hu-intro,#hapoh-usblogger .hu-note{padding:20px}#hapoh-usblogger .hu-features{grid-template-columns:1fr}#hapoh-usblogger .hu-steps li{padding-left:37px}}


/* HapoH starterkits — gedeelde opmaak voor drie productomschrijvingen */
#hapoh-starterkit{--hs-blue:#1c60a1;--hs-ink:#303b45;--hs-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hs-ink);max-width:940px}
#hapoh-starterkit *{box-sizing:border-box}
#hapoh-starterkit h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hs-blue);margin:0 0 18px}
#hapoh-starterkit p{margin:0 0 20px}
#hapoh-starterkit p:last-child{margin-bottom:0}
#hapoh-starterkit .hs-intro{padding:24px 28px;background:#f1f6fa;border-left:4px solid var(--hs-blue);margin-bottom:32px}
#hapoh-starterkit .hs-section{margin-bottom:32px}
#hapoh-starterkit .hs-contents{margin-bottom:32px;border-top:1px solid var(--hs-line);padding-top:26px}
#hapoh-starterkit ul{padding-left:22px;margin:0 0 18px}
#hapoh-starterkit li{padding-left:3px;margin:0 0 10px}
#hapoh-starterkit .hs-contents ul{list-style:none;padding:0}
#hapoh-starterkit .hs-contents li{position:relative;border-bottom:1px solid var(--hs-line);padding:12px 0 12px 20px;margin:0}
#hapoh-starterkit .hs-contents li:before{content:'•';position:absolute;left:0;color:var(--hs-blue)}
#hapoh-starterkit .hs-note{padding:22px 26px;background:#f6f7f8;margin:28px 0}
#hapoh-starterkit .hs-network{padding-top:26px;border-top:1px solid var(--hs-line);margin-bottom:32px}
#hapoh-starterkit .hs-docs{padding-top:26px;border-top:1px solid var(--hs-line);margin:32px 0}
#hapoh-starterkit .hs-docs ul{list-style:none;padding:0}
#hapoh-starterkit .hs-docs li{padding:0;margin-bottom:12px}
#hapoh-starterkit a{color:var(--hs-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-starterkit a:hover{color:#154d82}
#hapoh-starterkit a:focus-visible{outline:3px solid var(--hs-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-starterkit{font-size:15px}#hapoh-starterkit h2{font-size:23px}#hapoh-starterkit .hs-intro,#hapoh-starterkit .hs-note{padding:20px}}


/* HapoH garantiepagina — alleen deze pagina-inhoud */
#hapoh-garantie{--hg-blue:#1c60a1;--hg-ink:#303b45;--hg-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hg-ink);max-width:940px}
#hapoh-garantie *{box-sizing:border-box}
#hapoh-garantie h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hg-blue);margin:0 0 18px}
#hapoh-garantie h3{font-size:19px;line-height:1.45;font-weight:700;color:var(--hg-ink);margin:0 0 14px}
#hapoh-garantie p{margin:0 0 20px}
#hapoh-garantie p:last-child{margin-bottom:0}
#hapoh-garantie .hg-intro{background:#f1f6fa;border-left:4px solid var(--hg-blue);padding:24px 28px;margin-bottom:32px}
#hapoh-garantie .hg-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:34px}
#hapoh-garantie .hg-card{padding:22px 24px;border:1px solid var(--hg-line)}
#hapoh-garantie .hg-contact{border-top:1px solid var(--hg-line);padding-top:28px}
#hapoh-garantie .hg-hours{background:#f6f7f8;padding:18px 22px;margin-top:24px}
#hapoh-garantie a{color:var(--hg-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-garantie a:hover{color:#154d82}
#hapoh-garantie a:focus-visible{outline:3px solid var(--hg-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-garantie{font-size:15px}#hapoh-garantie h2{font-size:23px}#hapoh-garantie .hg-intro,#hapoh-garantie .hg-card{padding:20px}#hapoh-garantie .hg-links{grid-template-columns:1fr;gap:16px}}


/* HapoH Over ons — alleen deze pagina-inhoud */
#hapoh-over-ons{--ha-blue:#1c60a1;--ha-ink:#303b45;--ha-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--ha-ink);max-width:940px}
#hapoh-over-ons *{box-sizing:border-box}
#hapoh-over-ons h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--ha-blue);margin:0 0 18px}
#hapoh-over-ons p{margin:0 0 20px}
#hapoh-over-ons p:last-child{margin-bottom:0}
#hapoh-over-ons .ha-history{border-left:4px solid var(--ha-blue);background:#f1f6fa;padding:24px 28px;margin-bottom:34px}
#hapoh-over-ons .ha-section{margin:0 0 32px}
#hapoh-over-ons .ha-approach{background:#f6f7f8;padding:24px 28px;margin:0 0 34px}
#hapoh-over-ons .ha-picture{margin:0;padding-top:26px;border-top:1px solid var(--ha-line)}
#hapoh-over-ons .ha-picture img{display:block;width:100%;max-width:800px;height:auto;border:0}
@media(max-width:640px){#hapoh-over-ons{font-size:15px}#hapoh-over-ons h2{font-size:23px}#hapoh-over-ons .ha-history,#hapoh-over-ons .ha-approach{padding:20px}}


/* HapoH uitneembare lade-indelingen — gedeelde opmaak voor negen producten */
#hapoh-uitneembaar{--hi-blue:#1c60a1;--hi-ink:#303b45;--hi-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hi-ink);max-width:940px}
#hapoh-uitneembaar *{box-sizing:border-box}
#hapoh-uitneembaar h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hi-blue);margin:0 0 18px}
#hapoh-uitneembaar p{margin:0 0 20px}
#hapoh-uitneembaar p:last-child{margin-bottom:0}
#hapoh-uitneembaar .hi-intro{border-left:4px solid var(--hi-blue);padding:24px 28px;background:#f1f6fa;margin-bottom:32px}
#hapoh-uitneembaar .hi-section{margin:0 0 32px}
#hapoh-uitneembaar .hi-measure{border-top:1px solid var(--hi-line);padding-top:26px;margin-bottom:32px}
#hapoh-uitneembaar .hi-note{padding:22px 26px;background:#f6f7f8;margin:28px 0}
#hapoh-uitneembaar a{color:var(--hi-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-uitneembaar a:hover{color:#154d82}
#hapoh-uitneembaar a:focus-visible{outline:3px solid var(--hi-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-uitneembaar{font-size:15px}#hapoh-uitneembaar h2{font-size:23px}#hapoh-uitneembaar .hi-intro,#hapoh-uitneembaar .hi-note{padding:20px}}


/* HapoH betaalmethoden — alleen deze pagina-inhoud */
#hapoh-betaalmethoden{--hb-blue:#1c60a1;--hb-ink:#303b45;--hb-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hb-ink);max-width:940px}
#hapoh-betaalmethoden *{box-sizing:border-box}
#hapoh-betaalmethoden h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hb-blue);margin:0 0 18px}
#hapoh-betaalmethoden p{margin:0 0 20px}
#hapoh-betaalmethoden p:last-child{margin-bottom:0}
#hapoh-betaalmethoden .hb-intro{border-left:4px solid var(--hb-blue);background:#f1f6fa;padding:24px 28px;margin-bottom:32px}
#hapoh-betaalmethoden .hb-intro p{font-size:20px;font-weight:700;color:var(--hb-blue)}
#hapoh-betaalmethoden .hb-method{border-top:1px solid var(--hb-line);padding-top:26px;margin-bottom:32px}
#hapoh-betaalmethoden .hb-invoice{padding:24px 28px;background:#f6f7f8;margin-bottom:32px}
#hapoh-betaalmethoden a{color:var(--hb-blue);text-decoration:underline;text-underline-offset:3px}
#hapoh-betaalmethoden a:focus-visible{outline:3px solid var(--hb-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-betaalmethoden{font-size:15px}#hapoh-betaalmethoden h2{font-size:23px}#hapoh-betaalmethoden .hb-intro,#hapoh-betaalmethoden .hb-invoice{padding:20px}}

/* Betaallogo's bij de vier betaalmethoden */
#hapoh-betaalmethoden .hb-heading{display:flex;align-items:center;gap:18px;margin-bottom:20px}
#hapoh-betaalmethoden .hb-heading h2{margin:0}
#hapoh-betaalmethoden .hb-logo{display:flex;flex:0 0 84px;width:84px;height:62px;align-items:center;justify-content:center;background:#ffffff;border:1px solid #dce5ec;border-radius:5px}
#hapoh-betaalmethoden .hb-logo img{display:block;width:64px;height:45px;max-width:100%;object-fit:contain;border:0;margin:0}
@media(max-width:640px){#hapoh-betaalmethoden .hb-heading{gap:14px}#hapoh-betaalmethoden .hb-logo{flex-basis:72px;width:72px;height:54px}#hapoh-betaalmethoden .hb-logo img{width:56px;height:39px}}


/* HapoH minicentrifuge — alleen deze productomschrijving */
#hapoh-minicentrifuge{--hc-blue:#1c60a1;--hc-ink:#303b45;--hc-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hc-ink);max-width:940px}
#hapoh-minicentrifuge *{box-sizing:border-box}
#hapoh-minicentrifuge h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hc-blue);margin:0 0 18px}
#hapoh-minicentrifuge p{margin:0 0 20px}
#hapoh-minicentrifuge p:last-child{margin-bottom:0}
#hapoh-minicentrifuge .hc-intro{padding:24px 28px;border-left:4px solid var(--hc-blue);background:#f1f6fa;margin-bottom:32px}
#hapoh-minicentrifuge .hc-section{margin-bottom:32px}
#hapoh-minicentrifuge ul{padding-left:22px;margin:0}
#hapoh-minicentrifuge li{padding-left:3px;margin-bottom:11px}
#hapoh-minicentrifuge .hc-types{list-style:none;padding:0}
#hapoh-minicentrifuge .hc-types li{padding:11px 0;border-bottom:1px solid var(--hc-line);margin:0}
#hapoh-minicentrifuge .hc-note{padding:22px 26px;background:#f6f7f8;margin:28px 0}
#hapoh-minicentrifuge .hc-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--hc-line)}
#hapoh-minicentrifuge table{border-collapse:collapse;width:100%;margin:0;font-size:15px;border:0}
#hapoh-minicentrifuge th,#hapoh-minicentrifuge td{text-align:left;vertical-align:top;padding:13px 16px;line-height:1.6;border:0;border-bottom:1px solid var(--hc-line);background:white}
#hapoh-minicentrifuge tbody th{width:40%;font-weight:600;color:#244d70}
#hapoh-minicentrifuge tr:nth-child(odd) th,#hapoh-minicentrifuge tr:nth-child(odd) td{background:#f5f8fa}
#hapoh-minicentrifuge tr:last-child th,#hapoh-minicentrifuge tr:last-child td{border-bottom:0}
@media(max-width:640px){#hapoh-minicentrifuge{font-size:15px}#hapoh-minicentrifuge h2{font-size:23px}#hapoh-minicentrifuge .hc-intro,#hapoh-minicentrifuge .hc-note{padding:20px}#hapoh-minicentrifuge th,#hapoh-minicentrifuge td{padding:11px 12px;font-size:14px}}


/* HapoH Liebherr FFTCvg 1501 — alleen deze productomschrijving */
#hapoh-fftcvg1501{--hf-blue:#1c60a1;--hf-ink:#303b45;--hf-line:#dce5ec;font-family:inherit;font-size:16px;line-height:1.8;color:var(--hf-ink);max-width:940px}
#hapoh-fftcvg1501 *{box-sizing:border-box}
#hapoh-fftcvg1501 h2{font-size:25px;line-height:1.35;font-weight:700;color:var(--hf-blue);margin:0 0 18px}
#hapoh-fftcvg1501 p{margin:0 0 20px}
#hapoh-fftcvg1501 p:last-child{margin-bottom:0}
#hapoh-fftcvg1501 .hf-intro{padding:24px 28px;border-left:4px solid var(--hf-blue);background:#f1f6fa;margin-bottom:32px}
#hapoh-fftcvg1501 .hf-downloads{padding-top:26px;border-top:1px solid var(--hf-line)}
#hapoh-fftcvg1501 .hf-downloads ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}
#hapoh-fftcvg1501 .hf-downloads li{padding:14px 0;border-bottom:1px solid var(--hf-line);margin:0}
#hapoh-fftcvg1501 a{color:var(--hf-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#hapoh-fftcvg1501 a:hover{color:#154d82}
#hapoh-fftcvg1501 a:focus-visible{outline:3px solid var(--hf-blue);outline-offset:4px}
@media(max-width:640px){#hapoh-fftcvg1501{font-size:15px}#hapoh-fftcvg1501 h2{font-size:23px}#hapoh-fftcvg1501 .hf-intro{padding:20px}#hapoh-fftcvg1501 .hf-downloads ul{grid-template-columns:1fr}}

