/*
 * Koelkastwijzer v2 — professioneel, rustig en conversiegericht.
 * Deze stylesheet wordt als laatste geladen en bepaalt de visuele merklaag.
 */

html{background:#fff}
body{background:#fff;color:var(--wg-color-text);-webkit-font-smoothing:antialiased}
body p,body li,body dd{color:var(--wg-color-text-muted)}
a{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}

/* HEADER */
.wg-header{background:rgba(255,255,255,.98);border-top:3px solid var(--kw-navy);border-bottom:1px solid var(--wg-color-border);box-shadow:0 1px 0 rgba(16,42,56,.02)}
.wg-header__container{min-height:72px}
.wg-header__brand-mark{background:linear-gradient(145deg,var(--kw-navy),var(--kw-blue));border:0;color:#fff;border-radius:8px;box-shadow:0 5px 14px rgba(14,52,74,.14)}
.wg-header__brand-name{color:var(--kw-ink);font-weight:800;letter-spacing:-.025em}
.wg-header__navigation>a:not(.wg-header__button){color:#29434F;font-weight:600}
.wg-header__navigation>a:not(.wg-header__button):hover,.wg-header__navigation>a:not(.wg-header__button):focus{color:var(--kw-blue)}
.wg-header__button{background:var(--kw-blue);border-color:var(--kw-blue);box-shadow:0 5px 14px rgba(23,89,121,.12)}
.wg-header__button:hover{background:var(--kw-navy);border-color:var(--kw-navy)}

/* BUTTONS */
.kw-button,.wg-apparaat-offer-button,.wg-apparaten-card-offer-link,.wg-apparaat-filters__apply,.wg-apparaten-filter-empty__button{border-radius:9px;font-weight:700}
.kw-button--primary{background:var(--kw-blue);border-color:var(--kw-blue);box-shadow:0 6px 18px rgba(23,89,121,.14)}
.kw-button--primary:hover{background:var(--kw-navy);border-color:var(--kw-navy);transform:translateY(-1px)}
.kw-button--secondary{background:#fff;border-color:var(--wg-color-border-strong);color:var(--kw-blue)}
.kw-button--secondary:hover{background:var(--kw-sky);border-color:#AFC7D4;color:var(--kw-navy)}

/* HOMEPAGE */
.kw-home{background:#fff}
.kw-hero{padding:64px 0 68px;background:linear-gradient(115deg,#F4F9FC 0%,#F9FCFD 58%,#EEF7F4 100%);border-bottom:1px solid var(--wg-color-border)}
.kw-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);gap:66px}
.kw-hero h1{max-width:760px;color:var(--kw-ink);font-size:clamp(2.45rem,4.65vw,3.72rem);line-height:1.035;letter-spacing:-.05em}
.kw-hero__copy>p{color:#496573;font-size:18px}
.kw-kicker,.kw-heading>span,.kw-cta span,.wg-section-heading__eyebrow{color:var(--kw-blue);font-size:12px;font-weight:800;letter-spacing:.075em}
.kw-trust-list{color:#4E6875}.kw-trust-list li::before{color:var(--kw-teal)}
.kw-technical-panel{padding:30px;background:#fff;border:1px solid #C9D9E0;border-top:4px solid var(--kw-blue);border-radius:12px;box-shadow:0 16px 44px rgba(14,52,74,.08)}
.kw-technical-panel__label{color:var(--kw-teal)}
.kw-technical-panel h2{color:var(--kw-ink)}
.kw-technical-panel__stats{border-color:#D4E2E8}
.kw-technical-panel__stats>div{background:#F7FBFD;border-color:#DCE7EC}
.kw-technical-panel__stats>div:nth-child(2),.kw-technical-panel__stats>div:nth-child(3){background:#F5FAF8}
.kw-technical-panel__stats strong{color:var(--kw-ink)}
.kw-proofbar{background:var(--kw-navy)}
.kw-proofbar .kw-shell>div{padding:22px 28px;border-color:rgba(255,255,255,.13)}
.kw-proofbar strong{color:#fff}.kw-proofbar span{color:#D9E8EF}
.kw-section{background:#fff}
.kw-section--soft{background:#F4F8FA;border-color:#DCE6EA}
.kw-heading h2,.kw-expert-split h2,.kw-cta h2{color:var(--kw-ink);letter-spacing:-.032em}
.kw-feature-card,.kw-brand-grid a,.kw-product-preview>a{background:#fff;border:1px solid var(--wg-color-border);border-radius:12px;box-shadow:0 7px 22px rgba(16,42,56,.045)}
.kw-feature-card{position:relative;overflow:hidden}
.kw-feature-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#C4D7E1}
.kw-feature-card--primary-route:first-child::before{background:var(--kw-blue)}
.kw-feature-card--primary-route:last-child::before{background:var(--kw-teal)}
.kw-feature-card:hover,.kw-brand-grid a:hover,.kw-product-preview>a:hover{border-color:#B7CCD6;box-shadow:0 14px 34px rgba(16,42,56,.085);transform:translateY(-2px)}
.kw-feature-card h3,.kw-brand-grid strong,.kw-product-preview h3{color:var(--kw-ink)}
.kw-feature-card>span,.kw-product-preview>a>span{color:var(--kw-blue)}
.kw-check-panel{background:linear-gradient(145deg,#F1F7FA,#F1F8F5);border-color:#CFDEE2}
.kw-check-panel li::before{color:var(--kw-teal)}
.kw-brand-grid>a>span{background:var(--kw-sky);color:var(--kw-blue)}
.kw-product-preview__image{min-height:180px;background:linear-gradient(#fff,#FBFCFD);border-radius:9px}
.kw-product-preview__image img,.kw-product-preview__img{width:100%;height:100%;object-fit:contain}
.kw-cta{background:linear-gradient(115deg,var(--kw-navy),#154D61 65%,#245F52);border-top:1px solid rgba(255,255,255,.08)}

/* GENERIC CARDS / EDITORIAL */
.wg-review-section,.wg-editorial-intro,.wg-editorial-conclusion,.wg-editorial-key-quality,.wg-pros-cons-card,.wg-suitability-card,.wg-specification-group,.wg-offers-card,.wg-koopgids-card,.wg-koopgids-faq__item,.wg-koopgids-related__card{border-color:var(--wg-color-border);border-radius:12px;box-shadow:0 6px 22px rgba(16,42,56,.04)}

/* CATALOGUS */
.wg-apparaten-page,.kw-catalog-page{background:#fff;padding:26px 0 80px}
.wg-apparaten-container{width:min(var(--wg-container-width),calc(100% - 44px));margin-inline:auto}
.wg-listing-breadcrumbs{margin-bottom:28px;color:#73848D;font-size:12px}
.wg-listing-intro{max-width:850px;margin-bottom:38px}
.wg-listing-intro h1{margin:0 0 14px;color:var(--kw-ink);font-size:clamp(2.2rem,4.2vw,3.45rem);line-height:1.04;letter-spacing:-.045em}
.wg-listing-intro p{max-width:790px;margin:0;color:#526C78;font-size:17px;line-height:1.72}

/* Type-first route selector */
.kw-catalog-routes{margin:0 0 34px;padding:28px;background:linear-gradient(120deg,#F4F9FC,#F5FAF8);border:1px solid #D7E4E8;border-radius:16px}
.kw-catalog-routes__heading{max-width:760px;margin-bottom:22px}
.kw-catalog-routes__heading>span{display:block;margin-bottom:6px;color:var(--kw-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.kw-catalog-routes__heading h2{margin:0 0 8px;color:var(--kw-ink);font-size:25px;letter-spacing:-.025em}
.kw-catalog-routes__heading p{margin:0;font-size:14px}
.kw-catalog-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.kw-catalog-route{position:relative;padding:22px;background:#fff;border:1px solid #D5E2E7;border-radius:13px;box-shadow:0 5px 18px rgba(16,42,56,.035);overflow:hidden}
.kw-catalog-route::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kw-blue)}
.kw-catalog-route--inbouw::before{background:var(--kw-teal)}
.kw-catalog-route.is-active{border-color:#AFC8D2;box-shadow:0 8px 25px rgba(16,42,56,.07)}
.kw-catalog-route__header{display:flex;gap:14px;align-items:center;margin-bottom:10px}
.kw-catalog-route__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--kw-sky);color:var(--kw-blue)}
.kw-catalog-route--inbouw .kw-catalog-route__icon{background:var(--kw-mint);color:var(--kw-teal)}
.kw-catalog-route__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}
.kw-catalog-route__header span{display:block;margin-bottom:2px;color:#788A92;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}
.kw-catalog-route__header h3{margin:0;font-size:20px;line-height:1.25}.kw-catalog-route__header h3 a{color:var(--kw-ink);text-decoration:none}
.kw-catalog-route>p{margin:0 0 16px;font-size:13px;line-height:1.6}
.kw-catalog-route__children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.kw-catalog-route__children a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;padding:8px 10px;background:#F8FBFC;border:1px solid #E0E9ED;border-radius:8px;color:#294752;font-size:12px;font-weight:650;text-decoration:none}
.kw-catalog-route--inbouw .kw-catalog-route__children a{background:#F7FBF9}
.kw-catalog-route__children a:hover,.kw-catalog-route__children a.is-active{background:var(--kw-sky);border-color:#B9D1DD;color:var(--kw-blue)}
.kw-catalog-route--inbouw .kw-catalog-route__children a:hover,.kw-catalog-route--inbouw .kw-catalog-route__children a.is-active{background:var(--kw-mint);border-color:#BAD8CE;color:var(--kw-teal-dark)}
.kw-catalog-route__children small{display:grid;place-items:center;min-width:24px;height:22px;padding:0 5px;border-radius:999px;background:#fff;border:1px solid #DDE7EB;color:#71828A;font-size:10px}
.kw-catalog-route-grid--compact{grid-template-columns:1fr}.kw-catalog-route-grid--compact .kw-catalog-route>p{display:none}

.wg-listing-link-table{margin:0 0 18px;background:#fff;border:1px solid var(--wg-color-border);border-radius:10px;box-shadow:none}
.wg-listing-link-row{padding:12px 15px}.wg-listing-link-row>strong{color:#435D69}.wg-listing-link-items a{color:var(--kw-blue)}
.wg-listing-choice{margin:0 0 28px;background:linear-gradient(110deg,#EDF6FA,#F0F8F5);border-color:#CFE0E5;border-radius:11px;box-shadow:none}
.wg-listing-choice__icon{background:#fff;color:var(--kw-teal);border-color:#CADDD7}
.wg-listing-choice__copy strong{color:var(--kw-ink)}

.wg-listing-shell{grid-template-columns:270px minmax(0,1fr);gap:26px}
.wg-apparaat-filters{top:20px;background:#fff;border-color:#D3E0E5;border-radius:12px;box-shadow:0 8px 26px rgba(16,42,56,.055)}
.wg-apparaat-filters__top{padding:17px 18px;background:#FAFCFD;border-color:#DFE8EC}
.wg-apparaat-filters__top h3{color:var(--kw-ink)}
.wg-apparaat-filter-group legend{color:#294650}.wg-apparaat-filter-option{color:#60757F}.wg-apparaat-filter-option:has(input:checked){color:var(--kw-ink)}
.wg-apparaat-filter-option input{accent-color:var(--kw-blue)}

.wg-apparaten-results__top{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #E0E8EC}
.wg-apparaten-results__top>div{display:flex;align-items:baseline;gap:10px}.kw-results-kicker{color:var(--kw-teal);font-size:10px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}
.wg-apparaten-results__top p{font-size:13px}.wg-apparaten-results__top strong{color:var(--kw-ink)}
.wg-apparaten-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.wg-apparaten-card{position:relative;background:#fff;border:1px solid #D7E2E7;border-top:3px solid #8FB8CA;border-radius:12px;box-shadow:0 7px 22px rgba(16,42,56,.045);overflow:hidden;transform:none}
.wg-apparaten-card--inbouw{border-top-color:#80B4A7}
.wg-apparaten-card:hover{border-color:#B9CCD5;border-top-color:var(--kw-blue);box-shadow:0 15px 34px rgba(16,42,56,.09);transform:translateY(-2px)}
.wg-apparaten-card--inbouw:hover{border-top-color:var(--kw-teal)}
.wg-apparaten-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:9px 13px 0}
.wg-apparaten-card-category{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;background:var(--kw-sky);color:var(--kw-blue);font-size:10px;font-weight:750;line-height:1.2}
.wg-apparaten-card--inbouw .wg-apparaten-card-category{background:var(--kw-mint);color:var(--kw-teal-dark)}
.wg-apparaten-card-score{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;background:var(--wg-color-gold-soft);border:1px solid #E6C77A;color:var(--wg-color-gold-text);font-size:10px}
.wg-apparaten-card-image{aspect-ratio:4/3;padding:14px 20px 12px;background:linear-gradient(180deg,#fff,#FBFCFD)}
.wg-apparaten-card-image img,.wg-apparaten-card__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(16,42,56,.06))}
.wg-apparaten-card-placeholder{width:92px;height:116px;background:#F2F7F9;border-color:#D8E4E8;color:var(--kw-blue)}
.wg-apparaten-card-content{padding:16px 16px 17px;border-top:1px solid #E4EBEE}
.wg-apparaten-card-brand{display:block;margin-bottom:3px;color:#6D8089;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}
.wg-apparaten-card h3{margin:0 0 8px;font-size:16px;line-height:1.35}.wg-apparaten-card h3 a{color:var(--kw-ink)}
.wg-apparaten-card-description{display:-webkit-box;min-height:40px;margin:0 0 12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#60747D;font-size:12px;line-height:1.55}
.wg-apparaten-card-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0}
.wg-apparaten-card-spec{padding:8px 9px;background:#F6F9FA;border:1px solid #E4EBEE;border-radius:7px}
.wg-apparaten-card-spec span{margin:0 0 2px;color:#7A8B92;font-size:9px;text-transform:uppercase;letter-spacing:.035em}.wg-apparaten-card-spec strong{color:#213A46;font-size:12px}
.wg-apparaten-card-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;margin-top:13px}
.wg-apparaten-card-detail-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 11px;border:1px solid #C9D8DF;border-radius:8px;background:#fff;color:var(--kw-blue);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}
.wg-apparaten-card-detail-link:hover{background:var(--kw-sky);border-color:#AEC8D5;color:var(--kw-navy)}
.wg-apparaten-card-footer{margin:0;min-width:0}.wg-apparaten-card-offer-link{min-height:40px;padding:9px 11px;background:var(--kw-blue);border-color:var(--kw-blue);font-size:11px;box-shadow:none}.wg-apparaten-card-offer-link:hover{background:var(--kw-navy);border-color:var(--kw-navy)}
.wg-apparaten-pagination{margin-top:32px}

.wg-listing-bottom{margin-top:66px;padding-top:42px;border-top:1px solid #E0E8EC}.wg-listing-related-links a{border-color:#D9E4E8;border-radius:9px;box-shadow:none}.wg-listing-related-links a:hover{background:#F8FBFC;border-color:#BBCED6}

/* APPARAATDETAIL */
.wg-apparaat-page{background:#fff}
.wg-apparaat-hero-shell{background:linear-gradient(115deg,#F2F8FB 0%,#F8FBFC 65%,#F1F8F5 100%);border-bottom:1px solid #DCE6EA}
.wg-apparaat-page .wg-breadcrumbs{padding-top:24px;color:#73858E;font-size:12px}
.wg-apparaat-hero{padding:30px 0 48px}
.wg-apparaat-hero__grid{gap:52px;align-items:start}
.wg-apparaat-hero__media{padding:18px;background:#fff;border:1px solid #D2E0E5;border-radius:15px;box-shadow:0 12px 34px rgba(16,42,56,.065)}
.wg-apparaat-hero__image{min-height:390px;background:#fff;border:0;border-radius:10px}
.wg-apparaat-image{max-height:390px;filter:drop-shadow(0 12px 13px rgba(16,42,56,.07))}
.wg-product-label{top:16px;left:16px;background:var(--wg-color-gold-soft);border:1px solid #E2C16D;color:var(--wg-color-gold-text)}
.wg-apparaat-eyebrow{margin-bottom:7px;color:var(--kw-teal);font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}
.wg-apparaat-title{color:var(--kw-ink);font-size:clamp(2.25rem,4.5vw,3.55rem);line-height:1.02;letter-spacing:-.052em}
.wg-apparaat-model{color:#617782;font-size:12px}.wg-apparaat-model strong{color:#334E5B}
.kw-apparaat-category-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-width:270px;margin:2px 0 15px;padding:9px 11px;border:1px solid #CFE0E4;border-radius:8px;background:rgba(255,255,255,.72);color:var(--kw-blue);font-size:11px;font-weight:750;text-decoration:none}.kw-apparaat-category-link span:last-child{color:#718790;font-weight:650}.kw-apparaat-category-link:hover{background:#fff;border-color:#AFC9D3;color:var(--kw-navy)}
.wg-apparaat-intro{max-width:650px;color:#4C6672;font-size:16px;line-height:1.65}
.wg-review-score{background:#fff;border-color:#D5E2E7;border-radius:10px;box-shadow:none}
.wg-hero-specs{gap:8px}.wg-hero-spec{background:#fff;border:1px solid #D5E3E8;border-radius:9px}.wg-hero-spec__icon{background:var(--kw-sky);color:var(--kw-blue)}
.wg-hero-spec__label{color:#72858D}.wg-hero-spec__value{color:var(--kw-ink)}
.wg-offers-card{margin-top:16px;background:#fff;border:1px solid #C9DCE3;box-shadow:0 7px 20px rgba(16,42,56,.045)}
.wg-offers-card__title{color:var(--kw-ink)}.wg-offers-card__intro{font-size:12px}
.wg-offers-card__list{border-color:#E1E9ED}.wg-offer-row{background:#fff}.wg-offer-row:hover{background:#FBFDFD}
.wg-apparaat-offer-button{background:var(--kw-blue);border-color:var(--kw-blue);box-shadow:0 5px 14px rgba(23,89,121,.12)}.wg-apparaat-offer-button:hover{background:var(--kw-navy);border-color:var(--kw-navy)}
.wg-apparaat-nav{background:#fff;border-block:1px solid #DBE5E9;box-shadow:0 5px 18px rgba(16,42,56,.035)}.wg-apparaat-nav a{color:#405B68;font-weight:650}.wg-apparaat-nav a:hover{color:var(--kw-blue)}
.wg-apparaat-section{padding:62px 0;background:#fff}.wg-apparaat-section--muted{background:#F5F9FA;border-block:1px solid #E0E8EB}
.wg-section-heading h2{color:var(--kw-ink);letter-spacing:-.035em}
.wg-editorial-key-quality{border-left:4px solid var(--kw-blue)}
.wg-suitability-card--positive{border-top:3px solid var(--kw-teal)}.wg-suitability-card--negative{border-top:3px solid #C18A58}
.wg-pros-cons-card--pros{border-top:3px solid var(--kw-teal)}.wg-pros-cons-card--cons{border-top:3px solid #B88260}
.wg-specification-group__header{background:#F2F7F9}.wg-specification-group:nth-child(even) .wg-specification-group__header{background:#F0F7F4}.wg-specification-row{border-color:#E2E9EC}.wg-specification-row strong{color:#213A46}

/* KOOPGIDSEN */
.wg-koopgids-page,.wg-koopgids-archive{background:#fff}
.wg-koopgids-card{background:#fff;border-color:#D8E3E7}.wg-koopgids-card:hover{border-color:#B8CDD6;box-shadow:0 14px 34px rgba(16,42,56,.08)}
.wg-koopgids-card__badge,.wg-koopgids-badge{background:var(--wg-color-gold-soft);border-color:#E4C777;color:var(--wg-color-gold-text)}

/* FOOTER */
.wg-footer{background:linear-gradient(115deg,#0D2E40,#123D4F 65%,#214F48);border-top:0;color:#E7F0F3}.wg-footer a{color:#F4F8FA}.wg-footer p,.wg-footer li{color:#C7D7DD}.wg-footer__bottom{border-color:rgba(255,255,255,.12)}

/* MOBILE */
@media(max-width:1100px){.wg-apparaten-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-catalog-route__children{grid-template-columns:1fr}}
@media(max-width:900px){.kw-hero__grid{grid-template-columns:1fr;gap:36px}.kw-technical-panel{max-width:680px}.kw-catalog-route-grid{grid-template-columns:1fr}.wg-apparaat-hero__grid{gap:30px}.wg-apparaat-hero__image{min-height:330px}.wg-apparaat-image{max-height:330px}}
@media(max-width:820px){.wg-apparaten-container{width:calc(100% - 32px)}.kw-catalog-routes{padding:20px}.wg-listing-shell{display:block}.wg-apparaat-filters{position:static}.wg-apparaten-results__top>div{display:block}.kw-results-kicker{display:block;margin-bottom:2px}}
@media(max-width:600px){
	.kw-hero{padding:42px 0 48px}.kw-hero h1{font-size:clamp(2.15rem,11vw,2.85rem)}
	.kw-catalog-routes{margin-inline:-2px;padding:18px 14px;border-radius:12px}.kw-catalog-route{padding:17px}.kw-catalog-route__children{grid-template-columns:1fr}
	.wg-listing-intro h1{font-size:2.15rem}.wg-listing-intro p{font-size:15px}
	.wg-apparaten-grid{grid-template-columns:1fr;gap:13px}.wg-apparaten-card{display:grid;grid-template-columns:118px minmax(0,1fr);grid-template-rows:auto 1fr}.wg-apparaten-card__topline{grid-column:1/-1;padding:8px 10px 0}.wg-apparaten-card-image{grid-column:1;grid-row:2;min-height:220px;padding:12px 8px;border-right:1px solid #E2E9EC}.wg-apparaten-card-content{grid-column:2;grid-row:2;border-top:0;padding:13px}.wg-apparaten-card-description{display:none}.wg-apparaten-card-specs{grid-template-columns:1fr 1fr}.wg-apparaten-card-actions{grid-template-columns:1fr;margin-top:10px}.wg-apparaten-card-detail-link{display:none}.wg-apparaten-card-offer-link{font-size:10.5px}
	.wg-apparaat-hero{padding-top:20px}.wg-apparaat-hero__media{padding:12px}.wg-apparaat-hero__image{min-height:290px}.wg-apparaat-image{max-height:290px}.kw-apparaat-category-link{min-width:0;width:100%}
}
@media(prefers-reduced-motion:reduce){a,.wg-apparaten-card,.kw-feature-card{transition:none!important}.wg-apparaten-card:hover,.kw-feature-card:hover{transform:none}}


/* v2.0.1 — uniforme productfotopresentatie in de catalogus. */
@media (min-width:601px){
  .wg-apparaten-card-image{aspect-ratio:auto;height:250px;min-height:250px;padding:22px 24px 18px;background:#fff}
  .wg-apparaten-card-image img,.wg-apparaten-card__img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}
}
@media (min-width:1101px){.wg-apparaten-card-image{height:238px;min-height:238px}}
@media (max-width:600px){
  .wg-apparaten-card-image{min-height:164px;height:164px;padding:12px 10px}
  .wg-apparaten-card-image img,.wg-apparaten-card__img{object-fit:contain;object-position:center}
}
