.acb-kaws-live .acb-kaws-catalog{padding-top:12px}
.acb-kaws-live .acb-kaws-catalog .acb-crumb{margin-bottom:8px}
.acb-kaws-live .kaws-timeoff-intro{min-height:154px;height:auto;grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding:2px 0 14px;overflow:visible}
.acb-kaws-live .kaws-timeoff-intro h1{margin:0 0 4px;font-size:39px;line-height:1}
.acb-kaws-live .kaws-timeoff-intro p{max-width:90ch;font-size:15px;line-height:1.43}
.acb-kaws-live .kaws-timeoff-hero{height:142px}
.acb-kaws-live .acb-kaws-series{display:flex;gap:8px;overflow-x:auto;padding:12px 0;border-block:1px solid var(--line);scrollbar-width:thin}
.acb-kaws-live .acb-kaws-series a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;white-space:nowrap;text-decoration:none;border:1px solid var(--line);font-size:12px}
.acb-kaws-live .acb-kaws-series a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.acb-kaws-live .acb-kaws-series a:hover:not([aria-current=page]){background:var(--soft)}
.acb-kaws-live .acb-kaws-facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;gap:8px;align-items:end;padding:12px 0;border-bottom:1px solid var(--line)}
.acb-kaws-live .acb-kaws-facets label{display:grid;gap:4px;min-width:0;font-size:12px}
.acb-kaws-live .acb-kaws-facets select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:13px}
.acb-kaws-live .acb-kaws-facets button,.acb-kaws-live .acb-kaws-facets>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:12px;text-decoration:none;cursor:pointer;white-space:nowrap}
.acb-kaws-live .acb-kaws-facets button{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.acb-kaws-live .kaws-result-count{margin:8px 0 0}
.acb-kaws-live .kaws-card-media{min-width:0;overflow:hidden}
.acb-kaws-live .kaws-card .kaws-photo{overflow:hidden}
.acb-kaws-live .kaws-card .kaws-photo svg,.acb-kaws-live .kaws-card .kaws-photo>img{background:transparent}
.acb-kaws-live .kaws-card .info h3{font-size:23px;line-height:1.25;font-weight:500}
.acb-kaws-live .kaws-card .info .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.acb-kaws-live .kaws-card .kaws-price strong{font-variant-numeric:tabular-nums}
.acb-kaws-live .kaws-card .kaws-price .woocommerce-Price-amount{font-weight:inherit}
.acb-kaws-live .kaws-grid.party-five{grid-template-columns:repeat(6,minmax(0,1fr))}
.acb-kaws-live .kaws-grid.party-five>.kaws-card:nth-child(-n+3){grid-column:span 2}
.acb-kaws-live .kaws-grid.party-five>.kaws-card:nth-child(n+4){grid-column:span 3}
.acb-kaws-live .kaws-grid.party-five>.kaws-card:nth-child(n+4) .kaws-photo{height:390px}
.acb-kaws-live .kaws-grid.feature .kaws-card-media{min-width:0}
.acb-kaws-live .kaws-grid.feature .kaws-card .kaws-photo{height:540px}
.acb-kaws-live .kaws-grid.mini .description{display:none}
.acb-kaws-live .kaws-grid.clothing .kaws-photo{height:320px}
.acb-kaws-live .series-holiday-space .kaws-photo img{transform:translateY(20px) scale(1.26);transform-origin:center bottom}
.acb-kaws-live .series-holiday-space .kaws-photo{padding:28px 8px 20px}
.acb-kaws-live .series-holiday-space .kaws-photo img{transform:translateY(34px) scale(1.2)}
.acb-kaws-live .series-family .kaws-photo{padding:30px 0 14px}
.acb-kaws-live .series-family[data-source-id="family-brown"] .kaws-photo img{transform:scale(1);transform-origin:center bottom}
.acb-kaws-live .kaws-card[data-source-id^="hangzhou-"] .transit-photo img{transform:scale(1.16);transform-origin:center bottom}
.acb-kaws-live .kaws-card[data-source-id="hangzhou-incense"] .transit-photo img{transform:scale(1.12)}
.acb-kaws-live .kaws-card[data-source-id="hangzhou-black"] .transit-photo img{transform:scale(1.16)}
.acb-kaws-live .kaws-card[data-source-id="hangzhou-yellow"] .transit-photo img{transform:scale(1.15)}
.acb-kaws-live .kaws-card[data-source-id="frute-brute"] .kaws-photo>img{transform:translateY(20px) scale(1.16);transform-origin:center bottom}
.acb-kaws-live .kaws-card[data-source-id="space-black"] .kaws-photo>img{transform:translateY(34px) scale(1.24)}
.acb-kaws-live .series-holiday-singapore .kaws-photo img{transform:translateY(-6px) scale(1.2)}
.acb-kaws-live .series-the-promise .kaws-photo img,.acb-kaws-live .series-holiday-thailand .kaws-photo img{transform:translateY(48px) scale(1.22);transform-origin:center bottom}
.acb-kaws-live .series-holiday-shanghai .kaws-photo img{transform:translateY(44px) scale(1.17);transform-origin:center bottom}
.acb-kaws-live .series-family .kaws-photo img,.acb-kaws-live .series-gone .kaws-photo img{object-position:center bottom}
.acb-other-catalog .acb-category-intro{min-height:185px;margin-bottom:12px}
.acb-other-catalog .acb-category-intro img{height:170px}
.acb-other-catalog .acb-format-nav{display:flex;gap:8px;overflow-x:auto;padding:12px 0;border-block:1px solid var(--line);scrollbar-width:thin}
.acb-other-catalog .acb-format-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;white-space:nowrap;text-decoration:none;border:1px solid var(--line);font-size:12px}
.acb-other-catalog .acb-format-nav a[aria-current=page]{border-color:var(--ink);font-weight:700}
.acb-other-catalog .kaws-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.acb-other-catalog .acb-group-card .artist{font-size:13px;color:var(--muted);margin:0 0 5px}
.acb-other-catalog .acb-group-card .kaws-photo{display:flex;align-items:center;justify-content:center}
.acb-other-catalog .acb-group-card .kaws-photo svg,.acb-other-catalog .acb-group-card .kaws-photo img{display:block;width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;object-fit:contain}
.acb-other-catalog .kaws-heading a{font-size:13px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.acb-other-catalog .kaws-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.acb-other-catalog .kaws-grid.four{grid-template-columns:1fr}.acb-other-catalog .acb-category-intro{min-height:0}}
@media(max-width:1050px){.acb-kaws-live .kaws-grid.party-five{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-kaws-live .kaws-grid.party-five>.kaws-card:nth-child(n){grid-column:auto}}
@media(max-width:800px){.acb-kaws-live .kaws-timeoff-intro{grid-template-columns:minmax(0,1fr) 116px;gap:8px 12px;min-height:0;padding:2px 0 14px}.acb-kaws-live .kaws-timeoff-intro>div{display:contents}.acb-kaws-live .kaws-timeoff-intro h1{grid-column:1;grid-row:1;align-self:center;font-size:35px}.acb-kaws-live .kaws-timeoff-intro p{grid-column:1/-1;grid-row:2;font-size:14px;line-height:1.45}.acb-kaws-live .kaws-timeoff-hero{grid-column:2;grid-row:1;height:100px}}
@media(max-width:800px){.acb-kaws-live .acb-kaws-facets{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-kaws-live .acb-kaws-facets button,.acb-kaws-live .acb-kaws-facets>a{width:100%}}
@media(max-width:650px){.acb-kaws-live .kaws-grid.party-five{grid-template-columns:1fr}.acb-kaws-live .kaws-grid.party-five>.kaws-card:nth-child(n){grid-column:auto}.acb-kaws-live .kaws-card .info h3{font-size:24px}.acb-kaws-live .kaws-grid.mini{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-kaws-live .kaws-grid.mini .kaws-card .info h3{font-size:17px}.acb-kaws-live .kaws-grid.feature .kaws-card .kaws-photo{height:440px}}

/* acb-passing-catalog-15: owner-approved uniform 15% enlargement, catalog only. */
.acb-kaws-live #sections .kaws-card.series-passing-through .kaws-photo>img{transform:scale(1.15);transform-origin:50% 50%}

/* acb-promise-extra20: additional owner-approved 20%, catalog only. */
.acb-kaws-live #sections .kaws-card.series-the-promise .kaws-photo img{transform:translateY(-8px) scale(1.44)!important;transform-origin:center bottom}
