.acb-other-catalog .acb-curated-intro{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;align-items:center;min-height:0;padding:8px 0 20px;border-bottom:1px solid var(--line)}
.acb-other-catalog .acb-curated-intro .acb-intro-copy h1{margin:0 0 10px;font-size:clamp(36px,4.2vw,64px);line-height:1.04}
.acb-other-catalog .acb-curated-intro .acb-intro-copy p{margin:0;max-width:70ch;font-size:15px;line-height:1.5;color:#52514d}
.acb-other-catalog .acb-intro-art{display:flex;align-items:center;justify-content:center;height:185px;min-width:0}
.acb-other-catalog .acb-intro-art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.catalog-characters .acb-character-hero-svg{display:block;width:auto;max-width:100%;height:100%;overflow:hidden;mix-blend-mode:multiply}
.acb-other-catalog .kaws-filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 0;border-bottom:1px solid var(--line);scrollbar-width:thin}
.acb-other-catalog .kaws-filters a{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:8px 13px;white-space:nowrap;border:1px solid var(--line);font-size:13px;text-decoration:none}
.acb-other-catalog .kaws-filters a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.acb-other-catalog .kaws-filters a:hover:not([aria-current=page]){background:#e9e5df}
.catalog-characters #sections[aria-busy=true]{opacity:.55;transition:opacity .15s ease}
.catalog-characters .acb-curated-intro{grid-template-columns:minmax(0,1fr) 210px}
.catalog-characters .acb-curated-intro{padding-block:16px 24px}
.catalog-characters .acb-intro-art{height:144px;align-self:center;overflow:hidden;margin:0;transform:none}
.catalog-characters .acb-intro-art>svg,.catalog-characters .acb-intro-art>img{height:100%;max-height:100%;width:auto;max-width:100%;flex:none;object-fit:contain;transform:none;margin:0}
.catalog-prints .acb-curated-intro{grid-template-columns:minmax(0,1fr) 168px}
.catalog-prints .acb-intro-art{height:168px}
.catalog-murakami .acb-curated-intro{grid-template-columns:minmax(0,1fr) 280px}
.catalog-murakami .acb-intro-art{height:210px}
.acb-other-catalog #sections .kaws-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.acb-other-catalog #sections .kaws-grid.pop-small,.acb-other-catalog #sections .kaws-grid.mini{grid-template-columns:repeat(3,minmax(0,1fr))}
.acb-other-catalog #sections .kaws-grid.pop-small .kaws-photo,.acb-other-catalog #sections .kaws-grid.mini .kaws-photo{height:235px}
.acb-other-catalog #sections .kaws-grid.pop-small .description,.acb-other-catalog #sections .kaws-grid.mini .description{display:none}
.acb-other-catalog #sections .kaws-heading h2{line-height:1.2}
.acb-other-catalog #sections .kaws-card .collection-photo{min-width:0}
.acb-other-catalog #sections .kaws-card .collection-photo>svg{min-width:0;overflow:visible}
.acb-other-catalog #sections .kaws-card .collection-photo.composite>svg{width:100%;height:100%}
.acb-other-catalog #sections .kaws-card .info{min-width:0}
.acb-other-catalog #sections .kaws-card .availability-row{margin-top:auto}
.acb-other-catalog #sections .kaws-grid:not(.feature) .description{max-height:none}
.acb-other-catalog .kaws-result-count{padding-top:10px}
.acb-collection-bearbrick-400 #sections .kaws-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}
.acb-collection-bearbrick-400 #sections .kaws-card .info h3{font-size:19px}
.acb-collection-bearbrick-100 #sections .kaws-grid,.acb-collection-bearbrick-displays #sections .kaws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
.acb-collection-bearbrick-100 #sections .kaws-card .info h3,.acb-collection-bearbrick-displays #sections .kaws-card .info h3{font-size:22px}
.acb-collection-bearbrick-1000 #sections .kaws-grid{row-gap:52px}
.acb-collection-bearbrick-1000 #sections .kaws-photo,.acb-collection-bearbrick-400 #sections .kaws-photo{height:auto;aspect-ratio:4/5;padding:8px 12px 18px}
.acb-collection-bearbrick-100 #sections .kaws-photo,.acb-collection-bearbrick-displays #sections .kaws-photo{height:auto;aspect-ratio:1;padding:10px}
@media(max-width:1050px){.acb-other-catalog #sections .kaws-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1050px){.acb-collection-bearbrick-400 #sections .kaws-grid,.acb-collection-bearbrick-100 #sections .kaws-grid,.acb-collection-bearbrick-displays #sections .kaws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){
 .acb-other-catalog .acb-curated-intro{grid-template-columns:minmax(0,1fr) 92px;gap:12px;padding:8px 0 16px}
 .acb-other-catalog .acb-curated-intro .acb-intro-copy h1{font-size:clamp(28px,8vw,40px);margin-bottom:7px}
 .acb-other-catalog .acb-curated-intro .acb-intro-copy p{font-size:13px;line-height:1.45}
 .acb-other-catalog .acb-intro-art{height:118px}
 .catalog-characters .kaws-filters{flex-wrap:wrap;overflow-x:visible}
 .catalog-murakami .acb-curated-intro{grid-template-columns:minmax(0,1fr) 136px}
 .catalog-murakami .acb-intro-art{height:150px}
 .catalog-characters .acb-intro-art{height:90px}
 .acb-other-catalog #sections .kaws-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}
 .acb-other-catalog #sections .kaws-grid.pop-small,.acb-other-catalog #sections .kaws-grid.mini{grid-template-columns:repeat(2,minmax(0,1fr))}
 .acb-other-catalog #sections .kaws-grid.pop-small .kaws-photo,.acb-other-catalog #sections .kaws-grid.mini .kaws-photo{height:155px}
 .acb-other-catalog #sections .kaws-grid.four .kaws-card .info h3{font-size:18px}
 .acb-collection-bearbrick-400 #sections .kaws-grid,.acb-collection-bearbrick-100 #sections .kaws-grid,.acb-collection-bearbrick-displays #sections .kaws-grid{grid-template-columns:1fr;row-gap:32px}
}
.catalog-characters #category .kaws-card[data-source-id="p27c1"] .collection-photo{--catalog-scale:1!important}
.catalog-characters #category .kaws-card[data-source-id="p28c1"] .collection-photo{--catalog-scale:1.015!important;translate:0 1.5%}
.catalog-characters #category #page-12 .kaws-card:is([data-source-id="p12c1"],[data-source-id="p12c2"]) .collection-photo{max-width:100%}
.catalog-popmart #sections .pop-large .kaws-card[data-source-id="p5c2"] .collection-photo>svg{height:var(--dimoo-height)}
.catalog-exclusive-art-toys #page-6 .kaws-card[data-source-id="p7c1"] .collection-photo:not(.composite)>svg{height:calc(var(--duck-height) * 1.3)}
.catalog-exclusive-art-toys #page-10 .kaws-card[data-source-id="p9c1"] .collection-photo:not(.composite)>svg{height:calc(var(--playful-height) * .94)}
.catalog-exclusive-art-toys #page-10 .kaws-card[data-source-id="p19c2"] .collection-photo:not(.composite)>svg{height:calc(var(--playful-height) * 1.1)}
.catalog-exclusive-art-toys #page-20 .kaws-card[data-source-id^="p20"] .collection-photo:not(.composite)>svg{height:calc(var(--astro-height) * .598)}
.catalog-exclusive-art-toys #page-17 .kaws-card[data-source-id="p19c1"] .collection-photo:not(.composite)>svg{height:320px}
@media(min-width:651px) and (max-width:1050px){.catalog-exclusive-art-toys #page-17 .kaws-card[data-source-id="p19c1"] .collection-photo:not(.composite)>svg{height:240px}}
@media(max-width:650px){.catalog-exclusive-art-toys #page-6 .kaws-card[data-source-id="p7c1"] .kaws-photo{height:calc(var(--duck-height) * 1.3 + 24px)}}

/* BunnyS catalog +18% — only approved pair */
.catalog-characters #category #page-boy-bunnies .kaws-grid .kaws-photo{height:401px;padding:0 0 16px}
.catalog-characters #category #page-boy-bunnies .kaws-grid .collection-photo{max-width:295px;margin-inline:auto;--catalog-scale:1!important}
@media(min-width:651px) and (max-width:1050px){.catalog-characters #category #page-boy-bunnies .kaws-grid .kaws-photo{height:283px}.catalog-characters #category #page-boy-bunnies .kaws-grid .collection-photo{max-width:calc((100vw - 112px) * .295)}}
@media(max-width:650px){.catalog-characters #category #page-boy-bunnies .kaws-grid .kaws-photo{height:271px;padding:8px 0 16px}.catalog-characters #category #page-boy-bunnies .kaws-grid .collection-photo{max-width:calc((100vw - 62px) * .59)}}
@media(max-width:360px){.catalog-characters #category #page-boy-bunnies .kaws-grid .kaws-photo{height:354px}.catalog-characters #category #page-boy-bunnies .kaws-grid .collection-photo{max-width:260px}}
