/* Only the three product-choice guides and their two product-image overview cards. */
#acc-page.apg-choice-page .draft-comparison{margin:0}
#acc-page.apg-choice-page .draft-comparison>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;background:#f7f6f4}
#acc-page.apg-choice-page .apg-comparison-item{min-width:0;text-align:center}
#acc-page.apg-choice-page .apg-comparison-visual{position:relative;overflow:hidden;height:320px;--apg-image-h:320px}
#acc-page.apg-choice-page .apg-ceiling-comparison .apg-comparison-visual{height:240px;--apg-image-h:240px}
#acc-page.apg-choice-page .apg-comparison-label{display:block;padding:12px 8px 6px;color:#132523;font-size:15px;line-height:1.5}
#acc-page.apg-choice-page .apg-comparison-label small{display:block;color:#67716a;font-size:13px}
#acc-page.apg-choice-page .draft-comparison figcaption{margin-top:16px}
#acc-page.apg-choice-page .acc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}
#acc-page.apg-choice-page .alg-product-example{display:flex;flex-direction:column;min-width:0}
#acc-page.apg-choice-page .alg-product-example>div{flex:1;display:flex}
#acc-page.apg-choice-page .acc-product-card{width:100%;border-radius:0}
#acc-page.apg-choice-page .alg-product-context{min-height:24px;margin:0 0 12px;line-height:1.5}
#acc-page.apg-choice-page .acc-product-image{position:relative;overflow:hidden;height:240px;min-height:0;aspect-ratio:auto;--apg-image-h:240px}
#acc-page.apg-choice-page .apg-comparison-visual img,
#acc-page.apg-choice-page .acc-product-image img{position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;max-width:none!important;width:min(calc(100% * var(--apg-fit-w,1)),calc(var(--apg-image-h) * var(--apg-fit-h,1)))!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;transform:translate(var(--apg-offset-x,-50%),var(--apg-offset-y,-50%))!important}
#acc-page.apg-choice-page .apg-hero-image:not(.draft-comparison) img{width:100%;height:auto;aspect-ratio:1.18;object-fit:cover!important}
#acc-page.apg-choice-page .draft-full-collection{padding:32px 0!important;text-align:center;border-top:1px solid #C1AB7A}
#acc-page.apg-choice-page .draft-full-collection .alg-button{display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:56px;padding:16px 28px;background:#132523;color:#fff}
#acc-page.apg-choice-page .draft-full-collection .alg-button:hover{background:#0C1917}
#acc-page.apg-choice-page .alg-button:focus-visible,#acc-page.apg-choice-page .acc-product-main:focus-visible{outline:2px solid #79643E;outline-offset:4px}
@media(max-width:600px){
 #acc-page.apg-choice-page .draft-comparison>div{gap:12px}
 #acc-page.apg-choice-page .apg-comparison-visual{height:210px;--apg-image-h:210px}
 #acc-page.apg-choice-page .apg-ceiling-comparison .apg-comparison-visual{height:140px;--apg-image-h:140px}
 #acc-page.apg-choice-page .apg-comparison-label{font-size:13px;padding:8px 0 0}
 #acc-page.apg-choice-page .apg-comparison-label small{font-size:12px}
 #acc-page.apg-choice-page .acc-product-grid{grid-template-columns:1fr!important;gap:24px}
 #acc-page.apg-choice-page .acc-product-image{height:210px;min-height:0;aspect-ratio:auto;--apg-image-h:210px}
 #acc-page.apg-choice-page .alg-product-context{min-height:0;margin-bottom:8px}
 #acc-page.apg-choice-page .draft-full-collection .alg-button{display:flex;box-sizing:border-box;width:100%;gap:20px;padding:16px 20px}
}
#acc-page.apg-choice-page [data-product-id="407"],#acc-page.apg-choice-page [data-comparison-product="407"]{--apg-fit-w:2.424242;--apg-fit-h:1.759259;--apg-offset-x:-49.2750%;--apg-offset-y:-61.9500%;}
#acc-page.apg-choice-page [data-product-id="2678"],#acc-page.apg-choice-page [data-comparison-product="2678"]{--apg-fit-w:2.215743;--apg-fit-h:1.829122;--apg-offset-x:-51.1000%;--apg-offset-y:-45.1250%;}
#acc-page.apg-choice-page [data-product-id="555"],#acc-page.apg-choice-page [data-comparison-product="555"]{--apg-fit-w:0.990874;--apg-fit-h:1.554192;--apg-offset-x:-49.9500%;--apg-offset-y:-29.8000%;}
#acc-page.apg-choice-page [data-product-id="553"],#acc-page.apg-choice-page [data-comparison-product="553"]{--apg-fit-w:0.902077;--apg-fit-h:1.295823;--apg-offset-x:-49.7750%;--apg-offset-y:-34.6250%;}
#acc-page.apg-choice-page [data-product-id="549"],#acc-page.apg-choice-page [data-comparison-product="549"]{--apg-fit-w:0.852974;--apg-fit-h:1.186573;--apg-offset-x:-51.4000%;--apg-offset-y:-37.3250%;}
#acc-page.apg-choice-page [data-product-id="551"],#acc-page.apg-choice-page [data-comparison-product="551"]{--apg-fit-w:0.862656;--apg-fit-h:1.433962;--apg-offset-x:-48.5500%;--apg-offset-y:-33.0000%;}
#acc-page.apg-choice-page [data-product-id="405"],#acc-page.apg-choice-page [data-comparison-product="405"]{--apg-fit-w:3.576471;--apg-fit-h:1.765389;--apg-offset-x:-50.1750%;--apg-offset-y:-61.9750%;}
#acc-page.apg-choice-page [data-product-id="2471"],#acc-page.apg-choice-page [data-comparison-product="2471"]{--apg-fit-w:3.003953;--apg-fit-h:1.943734;--apg-offset-x:-48.7000%;--apg-offset-y:-63.7500%;}
#acc-page.apg-choice-page [data-product-id="534"],#acc-page.apg-choice-page [data-comparison-product="534"]{--apg-fit-w:2.873346;--apg-fit-h:1.428571;--apg-offset-x:-50.4250%;--apg-offset-y:-26.6000%;}

#acc-page.apg-choice-page .apg-atmosphere-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain!important}
#acc-page.apg-choice-page .apg-detail-comparison{max-width:760px;margin:0 auto 40px}
.aah-card-link[href$="/vierkante-buitenlampen/"] .aah-card-image img{object-fit:contain!important;object-position:center!important}
.aah-card-link[href$="/buitenlamp-laag-plafond/"] .aah-card-image img{object-fit:contain!important;object-position:center!important}

#acc-page.apg-choice-page .apg-hero-image.apg-atmosphere-image:not(.draft-comparison) img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
