.company-rating-attention:empty{display:none}.company-ownership-notice,.company-low-score-notice{--attention-ink:#514017;min-width:0;color:var(--attention-ink);background:#f9f4e8;border:1px solid #dcd2b7;border-left:3px solid #9b772c;border-radius:13px;align-items:flex-start;gap:18px;padding:24px;display:flex}.company-ownership-notice{margin:24px 0}.company-low-score-notice{background:#fff8e9;margin:18px 0}.company-attention-icon{color:#755312;background:#efe5ca;border:1px solid #dfd1ac;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.company-attention-body{flex:auto;min-width:0}.company-attention-body .company-attention-kicker{color:#755312;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700;line-height:1.5}.company-attention-body h2{color:#332c1a;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:17px;font-weight:650;line-height:1.45}.company-attention-body p{margin:7px 0 0;font-size:14px;line-height:1.6}.company-attention-body .company-attention-detail{color:#6c6149;font-size:12px;line-height:1.7}.company-attention-action{flex-direction:column;flex:none;align-self:center;align-items:flex-start;gap:8px;max-width:235px;display:flex}.company-attention-action>a{white-space:normal;text-align:center;width:100%;min-height:44px}.company-attention-action>span{color:#6c6149;font-size:10px;line-height:1.5}.company-ownership-status{color:#396247;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.company-ownership-status svg{flex:0 0 17px}.company-ownership-status[data-state=unknown]{color:#777669;font-weight:400}.company-low-score-notice .company-attention-icon{border:0;border-radius:11px;flex-basis:42px;width:42px;height:42px}.company-low-score-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-attention-example{border:1px solid #d6c697;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.company-attention-body .company-low-score-fact{overflow-wrap:anywhere;font-size:12px}.company-low-score-fact>strong{color:#514017;font-size:15px}.company-attention-date{color:#70654c}.company-low-score-link{color:#654810;text-underline-offset:4px;flex:none;align-self:center;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.company-low-score-link:hover{color:#322307}.company-low-score-link:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #654810}@media (width<=760px){.company-ownership-notice,.company-low-score-notice{flex-wrap:wrap;gap:14px;padding:20px}.company-attention-body{flex-basis:calc(100% - 62px)}.company-attention-action{flex:100%;max-width:none;margin-left:62px}.company-low-score-link{margin-left:56px}}@media (width<=420px){.company-ownership-notice,.company-low-score-notice{gap:12px;padding:17px 15px}.company-attention-icon{flex-basis:36px;width:36px;height:36px}.company-attention-icon svg{width:22px;height:22px}.company-attention-body{flex-basis:calc(100% - 48px)}.company-attention-body h2{font-size:15px}.company-attention-action{margin-left:0}.company-attention-action>span{align-self:center}.company-low-score-notice .company-attention-icon{flex-basis:34px;width:34px;height:34px}.company-low-score-link{margin-left:46px}}.company-ownership-label{color:#755312;background:#f9f4e8;border:1px solid #dcd2b7;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.company-source-score[data-low]{border-color:#dcd2b7}.company-score-attention-symbol{color:#8b621c;cursor:help;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.company-score-attention-symbol:hover,.company-score-attention-symbol:focus-visible,.company-score-attention-symbol[data-state=instant-open],.company-score-attention-symbol[data-state=delayed-open]{background:#f2ead4}.company-score-attention-symbol:focus-visible{outline-offset:2px;outline:2px solid #8b621c}.company-score-tooltip{color:#352f21;background:#fcf7e9;border:1px solid #dcd2b7;border-radius:14px;width:min(280px,100vw - 32px);padding:14px 16px;font-size:13px;line-height:1.55;box-shadow:0 8px 24px #352f211a}.company-score-tooltip strong,.company-score-tooltip span{display:block}.company-score-tooltip span{color:#755312;font-size:12px}.company-score-tooltip p{margin:7px 0 0;font-weight:400}.company-public-cover{background:var(--editorial-mint,#dcefe6);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:24px;width:min(100% - 40px,1120px);height:132px;margin:24px auto 0;overflow:hidden}.company-cover-editorial{height:100%;color:var(--editorial-ink,#183d31);background:radial-gradient(at 76% 140%,#0000 0 34%,#b4d3be 34.5% 35%,#0000 35.5%),radial-gradient(at 74% 145%,#0000 0 44%,#b4d3be 44.5% 45%,#0000 45.5%),linear-gradient(115deg,#dcefe6,#eaf2df 65%,#f3e5d8);justify-content:space-between;align-items:center;padding-inline:44px;display:flex}.company-cover-editorial>span{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-10px;opacity:.16;font-size:118px;font-style:italic;line-height:1}.company-cover-editorial>svg{opacity:.34}.company-public-profile .company-back-link{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.company-public-profile .company-consumer-heading{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 28px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:24px;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px;padding:30px}.company-public-profile .company-identity{gap:18px}.company-public-profile .company-identity h1{font-family:var(--font-editorial,Georgia, serif);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.18}.company-public-profile .company-identity>.shop-logo{border:1px solid var(--border);border-radius:20px;flex:none}.company-public-profile .shop-logo-initials{font-family:var(--font-editorial,Georgia, serif);background:var(--editorial-mint,#dcefe6);color:var(--editorial-ink,#183d31);font-size:28px;font-weight:400}.company-public-profile .company-location{align-items:flex-start;line-height:1.6}.company-public-profile .company-location>svg{flex:none;margin-top:2px}.company-public-profile .company-location>span{flex:1;min-width:0}.company-consumer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-consumer-actions>a,.company-consumer-actions>button{min-height:44px;padding-inline:18px}.company-consumer-actions .share-buttons{margin:0 0 0 auto}.company-passport{background:var(--border);border:1px solid var(--border);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-passport-item{background:var(--card);align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.company-passport-item>svg{color:var(--muted-foreground);flex:none;margin-top:2px}.company-passport-item>div{min-width:0}.company-passport-label{color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.company-passport-item strong{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.45;display:block}.company-passport-item p{color:var(--muted-foreground);margin:6px 0 10px;font-size:13px;line-height:1.65}.company-passport-item a{text-underline-offset:3px;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.company-passport-item a:hover{text-decoration-thickness:2px}.company-source-scores{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:24px 0 20px;display:grid}.company-source-score{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-rows:auto 48px 24px auto;align-content:start;min-width:0;padding:22px;display:grid}.company-source-score-combined{background:var(--editorial-mint,var(--secondary))}.company-source-score-label{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;line-height:1.5;display:flex}.company-source-score>strong{font-family:var(--font-editorial,Georgia, serif);font-size:39px;font-weight:400;line-height:48px}.company-source-score>strong small{font-family:var(--font-sans);color:var(--muted-foreground);font-size:15px;font-weight:400}.company-source-score-symbols{align-items:center;display:flex}.company-source-score>span{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.6}.company-score-scope{color:var(--muted-foreground);grid-column:1/-1;max-width:960px;margin:0;font-size:12px;line-height:1.75}.company-public-profile .company-public-quick-rate{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 0}.company-public-quick-rate>div>p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.company-public-profile .company-nav{border-block:0;gap:8px;padding-block:20px;font-size:13px}.company-public-profile .company-nav a{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;display:flex}.company-public-profile .company-nav a:hover{background:var(--editorial-mint,var(--secondary))}.company-public-profile .company-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.company-public-profile .company-section{background:var(--card);border:1px solid var(--border);border-radius:24px;margin-bottom:24px;padding:28px}.company-public-profile .company-section h2{font-family:var(--font-editorial,Georgia, serif);font-size:30px;font-weight:400}.company-public-profile .company-section .review-card{background:var(--editorial-paper,var(--background));border-radius:18px;padding:22px}.company-public-profile .company-aside{padding-top:0}.company-public-profile .company-aside>section{border:1px solid var(--border);background:var(--card);border-radius:22px;padding:24px}.company-public-profile .company-aside>.company-profile-help{background:var(--editorial-mint,var(--secondary))}.company-public-profile .company-aside>.company-neutral-status{background:0 0}.company-public-profile .company-aside h2{font-family:var(--font-editorial,Georgia, serif);font-size:24px;font-weight:400}.company-own-reviews .company-review-intro{color:var(--muted-foreground);margin-top:-8px}.company-review-lens{border:1px solid var(--border);background:var(--card);box-shadow:0 3px 14px color-mix(in oklch, var(--foreground) 3%, transparent);border-radius:18px;margin-top:22px;padding:22px}.company-review-lens-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.company-review-lens-heading>div{align-items:center;gap:10px;font-size:14px;display:flex}.company-review-lens-heading svg{flex:none}.company-review-lens-heading>div>svg{box-sizing:content-box;background:var(--secondary);border-radius:10px;padding:8px}.company-review-lens-heading>button{flex:none;min-height:36px}.company-review-reset:disabled{opacity:.35}.company-review-lens-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.company-review-lens-fields>label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.company-review-lens-fields .company-review-lens-search{grid-column:1/-1}.company-review-lens-search>span{background:var(--background);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding-inline:14px;transition:border-color .16s,box-shadow .16s;display:flex}.company-review-lens-search>span>svg{color:var(--muted-foreground);flex:none}.company-review-lens input[type=search],.company-review-lens select{background:var(--background);width:100%;min-width:0;min-height:46px;color:var(--foreground);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.5}.company-review-lens input[type=search]{outline-offset:2px;border:0;padding-inline:0}.company-review-select{display:block;position:relative}.company-review-select select{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:38px}.company-review-select>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.company-review-lens input[type=search]:focus-visible,.company-review-lens input[type=checkbox]:focus-visible{outline:2px solid var(--primary)}.company-review-select select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.company-review-lens-search>span:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}.company-review-score-filter{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block:18px 16px;display:grid}.company-review-lens .company-review-score-filter>button.company-review-score-option[aria-pressed]{border:1px solid var(--border);background:var(--background);min-width:0;height:66px;min-height:66px;color:var(--foreground);box-shadow:none;border-radius:11px;grid-template-rows:22px 8px;grid-template-columns:1fr auto;align-content:center;gap:8px 4px;padding:11px 12px;font-size:13px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.company-review-lens .company-review-score-filter>button.company-review-score-option:hover{background:var(--secondary);border-color:color-mix(in oklch, var(--foreground) 30%, var(--border))}.company-review-lens .company-review-score-filter>button.company-review-score-option[data-slot=button][aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:inset 0 0 0 1px var(--foreground)}.company-review-lens .company-review-score-filter>button.company-review-score-option:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.company-review-score-value{text-align:left;align-items:center;gap:5px;font-size:16px;font-weight:650;display:inline-flex}.company-review-score-star{color:var(--primary);font-size:13px}.company-review-score-count{font-variant-numeric:tabular-nums;opacity:.7;grid-area:1/2;align-self:center;font-size:11px}.company-review-score-bar{background:var(--secondary);border-radius:2px;grid-area:2/1/auto/-1;align-self:center;width:calc(100% - 19px);height:4px;display:block;overflow:hidden}.company-review-score-bar>span{background:var(--primary);border-radius:inherit;height:100%;display:block}.company-review-score-check{opacity:0;position:absolute;bottom:12px;right:10px}[aria-pressed=true]>.company-review-score-check{opacity:1}[aria-pressed=true]>.company-review-score-bar{background:color-mix(in oklch, var(--background) 20%, transparent)}.company-review-lens-checks{flex-wrap:wrap;gap:8px;display:flex}.company-review-lens-checks label{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px 11px;font-size:12px;line-height:1.6;display:flex}.company-review-lens-checks input{appearance:none;border:1px solid color-mix(in oklch, var(--foreground) 30%, var(--border));background:var(--card);cursor:pointer;border-radius:4px;flex:none;width:17px;height:17px;margin:0}.company-review-checkbox{flex:none;display:inline-flex;position:relative}.company-review-checkbox>svg{color:var(--background);opacity:0;pointer-events:none;position:absolute;top:2.5px;left:2.5px}.company-review-checkbox input:checked{background:var(--foreground);border-color:var(--foreground)}.company-review-checkbox input:checked+svg{opacity:1}.company-review-lens-checks label:has(input:checked){border-color:color-mix(in oklch, var(--foreground) 30%, var(--border));background:var(--secondary)}.company-own-reviews .company-review-lens-result{color:var(--muted-foreground);border-top:1px solid var(--border);margin:16px 0 0;padding-top:14px;font-size:12px;line-height:1.6}.company-review-message{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:flex-start;gap:14px;margin-top:20px;padding:24px;display:flex}.company-review-message>svg{color:var(--muted-foreground);flex:none;margin-top:2px}.company-review-message>div{min-width:0}.company-section .company-review-message h3{margin:0 0 6px;font-size:17px;line-height:1.45}.company-section .company-review-message p{color:var(--muted-foreground);margin:0 0 16px;font-size:14px;line-height:1.75}.company-section .company-review-message>p{margin:0}.company-public-profile .company-review-data-note{color:var(--muted-foreground);font-size:12px;line-height:1.7}.company-contact-details a{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.company-contact-details .company-data-correction{text-underline-offset:3px;margin-bottom:14px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.company-public-profile .company-aside :is(a,button){white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:32px}.company-public-profile .company-aside .eyebrow{margin:0;font-size:11px;line-height:1.5}.company-profile-help{background:var(--secondary);border:1px solid var(--border);border-radius:10px;padding:20px}.company-aside .company-help-limit{margin-top:12px;margin-bottom:0;font-size:11px}.company-owner-entry>svg,.company-neutral-status>svg{color:var(--muted-foreground)}.company-public-profile .company-owner-certification{margin-top:10px;padding-inline:0}.company-public-profile :is(#gegevens,#profiel-hulp,#profile-own-review-list){scroll-margin-top:24px}@media (width<=1000px){.company-passport-item{gap:9px;padding:16px}.company-source-scores{gap:14px}.company-source-score{padding:14px}.company-public-profile .company-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}@media (width<=800px){.company-passport{grid-template-columns:1fr}.company-passport-item{gap:14px;padding:16px 18px}.company-passport-item p{margin:4px 0 6px}.company-public-profile .company-layout{grid-template-columns:1fr;gap:0}.company-public-profile .company-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.company-public-profile .company-aside>section{min-width:0;margin:0}}@media (width<=600px){.company-public-cover{height:110px}.company-public-profile .company-identity{align-items:flex-start;gap:12px}.company-public-profile .company-identity>.shop-logo{width:56px!important;height:56px!important}.company-public-profile .company-identity .eyebrow{font-size:10px}.company-public-profile .company-identity h1{margin-top:5px;font-size:29px}.company-consumer-actions{gap:8px}.company-consumer-actions>a,.company-consumer-actions>button{padding-inline:14px;font-size:13px}.company-consumer-actions .share-buttons{margin-left:0}.company-source-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-source-score{padding:14px}.company-source-score-combined{grid-column:1/-1}.company-public-profile .company-public-quick-rate{grid-template-columns:1fr;gap:12px}.company-public-profile .company-nav{gap:8px 20px}.company-review-lens{padding:16px}.company-review-lens input[type=search],.company-review-lens select{font-size:16px}.company-review-score-filter{gap:6px}.company-review-lens .company-review-score-filter>button.company-review-score-option[aria-pressed]{grid-template-rows:22px 16px 4px;grid-template-columns:1fr;gap:3px;height:80px;min-height:80px;padding:8px 5px}.company-review-score-value{justify-content:center;gap:3px;font-size:15px}.company-review-score-count{grid-area:2/1}.company-review-score-bar{grid-row:3;width:100%}.company-review-score-check{top:3px;bottom:auto;right:3px;width:10px!important;height:10px!important}.company-review-lens-checks{grid-template-columns:1fr;display:grid}.company-review-lens-checks label{min-height:44px;font-size:13px}.company-review-lens-heading{flex-wrap:wrap}.company-review-lens-fields{grid-template-columns:1fr}.company-review-message{gap:10px;padding:18px}.company-review-message button{white-space:normal;height:auto;min-height:44px}.company-public-profile .company-aside{grid-template-columns:1fr;gap:24px}.company-public-profile .company-consumer-heading,.company-public-profile .company-section,.company-public-profile .company-aside>section{border-radius:20px;padding:20px}.company-public-profile .company-section h2{font-size:26px}.company-public-profile .company-nav a{padding-inline:12px;font-size:12px}.company-cover-editorial{padding-inline:24px}.company-cover-editorial>span{font-size:112px}.company-cover-editorial>svg{width:72px}}@media (width<=400px){.company-review-lens{margin-inline:-6px;padding:12px}.company-review-score-filter{gap:4px;margin-inline:-2px}}
