/* Product groups stay decorative; each category keeps one native menu action. */
#layer .km.kr-menu-bento .kr-menu-category-image.kr-menu-collage{position:relative!important;isolation:isolate;overflow:visible;pointer-events:none;background:#f1f2ee!important}
#layer .km.kr-menu-bento:not(.krsd-choosing) .kr-menu-category-image.kr-menu-collage-jackets{height:185px!important}
#layer .km.kr-menu-bento .kr-menu-collage img{position:absolute!important;object-fit:contain!important;inset:auto!important;max-width:none!important;mix-blend-mode:multiply!important}
#layer .km.kr-menu-bento .kr-menu-collage-jackets img{width:100%!important;height:100%!important;left:0!important;top:0!important;mix-blend-mode:normal!important}
#layer .km.kr-menu-bento .kr-menu-collage-acc img:nth-child(1){width:33%!important;height:72%!important;left:1%!important;top:17%!important;transform:rotate(-12deg)}
#layer .km.kr-menu-bento .kr-menu-collage-acc img:nth-child(2){width:34%!important;height:96%!important;left:34%!important;top:0!important;z-index:2}
#layer .km.kr-menu-bento .kr-menu-collage-acc img:nth-child(3){width:33%!important;height:82%!important;right:0!important;top:11%!important;transform:rotate(10deg)}

/* Two readable products for each compact category card. */
#layer .km.kr-menu-bento .kr-menu-pair img:nth-child(1){width:59%!important;height:87%!important;left:0!important;top:0!important;transform:rotate(-7deg)}
#layer .km.kr-menu-bento .kr-menu-pair img:nth-child(2){width:59%!important;height:91%!important;right:0!important;bottom:0!important;transform:rotate(7deg);z-index:2}

/* Actual alpha cutouts replace the opaque source photographs. */
#layer .km.kr-menu-bento .kr-menu-category-image.kr-menu-cutout img{width:100%!important;height:100%!important;left:0!important;right:auto!important;top:0!important;bottom:auto!important;transform:none!important;mix-blend-mode:normal!important;filter:none!important;object-fit:contain!important;background:transparent!important}

@media(max-width:599px){#layer .km.kr-menu-bento .kr-menu-category-image.kr-menu-cutout.kr-menu-collage-acc{height:56px!important}#layer .km.kr-menu-bento .kr-menu-category-image.kr-menu-cutout.kr-menu-collage-acc img{object-fit:cover!important}}
@media(max-width:359px){#layer .km.kr-menu-bento .kr-menu-category-image.kr-menu-cutout.kr-menu-collage-acc{height:80px!important}}
