.ht-catalog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ht-catalog-heading h1{min-width:0;margin:0}.ht-catalog-help-link{border:1px solid var(--ht-line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ht-catalog-help-link:hover{background:var(--ht-surface);border-color:var(--ht-primary)}.ht-catalog-title-compact .ht-catalog-intro{max-width:850px;margin:12px 0 0;font-size:15px;line-height:1.5}.ht-catalog-description{max-width:900px;margin-top:4px}.ht-catalog-description>summary{text-underline-offset:3px;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}.ht-catalog-description>summary::-webkit-details-marker{display:none}.ht-browse-tool>summary::-webkit-details-marker{display:none}.ht-catalog-description[open]>summary>span[aria-hidden]{transform:rotate(180deg)}.ht-catalog-description .richtext{padding:4px 0 12px}.ht-catalog-description .richtext p{margin:8px 0;font-size:15px}.ht-catalog-description .richtext ul{margin:8px 0;padding-left:22px;list-style:outside}.ht-catalog-toolbar.ht-catalog-toolbar-compact{gap:12px;min-height:66px;margin:14px 0 20px;padding:10px 0;position:relative}.ht-catalog-count{color:var(--ht-text);margin:0;font-size:14px}.ht-browse-tools{align-items:flex-start;gap:8px;display:flex}.ht-browse-tool{position:relative}.ht-browse-tool>summary{border:1px solid var(--ht-line);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.ht-browse-tool[open]>summary{background:var(--ht-surface);border-color:var(--ht-primary)}.ht-filter-count{background:var(--ht-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;display:inline-flex}.ht-catalog-toolbar .ht-browse-panel{inset-inline-end:0;z-index:35;border:1px solid var(--ht-line);background:#fff;border-radius:14px;gap:16px;width:min(330px,100vw - 32px);max-height:calc(100dvh - 230px);padding:22px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 12px 32px #22355820}.ht-browse-panel h2{margin:0;font-size:20px}.ht-browse-panel label:not(.ht-checkbox){gap:7px;font-size:14px;font-weight:700;display:grid}.ht-browse-panel select{width:100%;max-width:100%;min-height:44px}.ht-browse-panel .ht-checkbox{font-size:14px;font-weight:400;line-height:1.4}.ht-browse-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--ht-primary);flex:none}.ht-browse-panel .ht-button{background:var(--ht-primary);color:#fff;justify-content:space-between;min-height:46px;padding:12px 16px;font-size:14px}.ht-filter-chips.ht-filter-chips-compact{flex-wrap:wrap;gap:8px;margin:-6px 0 18px;padding:0}.ht-filter-chips-compact button,.ht-filter-chips-compact a{border:1px solid var(--ht-line);background:var(--ht-surface);border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.ht-filter-chips-compact .ht-clear-filters{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.ht-catalog-results{min-width:0;scroll-margin-top:190px}.ht-catalog-results:focus-visible{outline:2px solid var(--ht-primary);outline-offset:8px;border-radius:8px}.ht-mobile-menu nav a[href$=\#hairtec-advies]{background:var(--ht-surface);border-radius:10px;padding-inline:12px;font-weight:700}@media (width<=800px){.ht-catalog-heading{align-items:flex-start;gap:10px}.ht-catalog-heading h1{flex:1;font-size:28px;line-height:1.15}.ht-catalog-help-link{gap:5px;max-width:120px;min-height:40px;padding:8px;font-size:12px}.ht-catalog-title-compact .ht-catalog-intro{margin-top:10px;font-size:14px;line-height:1.45}.ht-catalog-description>summary{min-height:36px;font-size:13px}.ht-catalog-toolbar.ht-catalog-toolbar-compact{gap:8px;min-height:62px;margin:10px 0 16px;padding:8px 0}.ht-browse-tools{gap:6px}.ht-browse-tool{position:static}.ht-browse-tool>summary{min-height:42px;padding:9px 11px;font-size:13px}.ht-catalog-toolbar .ht-browse-panel{inset-inline:0;width:100%;max-height:calc(100dvh - 220px);padding:18px;top:calc(100% + 4px)}.ht-catalog-results{scroll-margin-top:165px}.ht-filter-chips.ht-filter-chips-compact{margin-bottom:14px}#hairtec-advies.ht-choice{padding:22px;scroll-margin-top:165px}#hairtec-advies.ht-choice form{grid-template-columns:1fr 1fr;gap:14px;display:grid}#hairtec-advies.ht-choice label{min-width:0;font-size:14px}#hairtec-advies.ht-choice select{width:100%;min-width:0}#hairtec-advies.ht-choice .ht-button{grid-column:1/-1;justify-content:space-between;min-height:48px;padding:13px 16px;font-size:14px}}@media (width<=360px){.ht-catalog-heading h1{font-size:25px}.ht-catalog-help-link{max-width:108px;font-size:11px}.ht-browse-tool>summary{padding-inline:8px}.ht-catalog-count{font-size:13px}}
