/* MIKISI ART shop, "The Happy Crowd" (BRAND_ID=crowd). Owner decisions 2026-10-24: no bold theme (the original MIKISI look and phone grid are kept),
   and every work is shown as a picture of the work in its black frame on white. That picture already contains the frame, so the page's own drawn frame is switched off. */
body[data-brand="crowd"] .detail-frame,
body[data-brand="crowd"] .presentation-frame,
body[data-brand="crowd"] .room-frame{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
body[data-brand="crowd"] .detail-frame:before,body[data-brand="crowd"] .detail-frame:after,
body[data-brand="crowd"] .presentation-frame:before,body[data-brand="crowd"] .presentation-frame:after,
body[data-brand="crowd"] .room-frame:before,body[data-brand="crowd"] .room-frame:after{display:none}
/* white behind every picture: cards, the work page, the cart */
body[data-brand="crowd"] .art.art-work,
body[data-brand="crowd"] .detail-frame .art.art-work,
body[data-brand="crowd"] .presentation-frame .art.art-work,
body[data-brand="crowd"] .room-frame .art.art-work,
body[data-brand="crowd"] .bag-item .art.art-work{background:#fff}
body[data-brand="crowd"] .detail-media{background:#fff}

/* no floating Collect bar on phones: the Collect button stays in the page (owner decision 2026-10-24) */
body[data-brand="crowd"] .mobile-work-bar{display:none !important}
body[data-brand="crowd"].has-mobile-work-bar{padding-bottom:0}

/* the collection page already shows its name above the cover, so the cover carries no second title */
body[data-brand="crowd"] .collection-stage-copy{display:none}
body[data-brand="crowd"] .collection-stage:after{display:none}

/* ---- front page: the heading in black on the cream page ---- */
body[data-brand="crowd"] .home-lite{text-align:center;padding:30px 0 4px}
body[data-brand="crowd"] .home-lite h1{font:400 clamp(36px,5.6vw,66px)/1.04 var(--serif);letter-spacing:-.03em;margin:0 0 12px;color:#000}
body[data-brand="crowd"] .home-lite p{font:400 17px/1.6 var(--serif);color:#000;max-width:620px;margin:0 auto}
body[data-brand="crowd"] .home-collection{margin:34px 0 62px}
body[data-brand="crowd"] .home-trust{list-style:none;margin:6px 0 14px;padding:22px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body[data-brand="crowd"] .home-trust li{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#000}
@media (max-width:650px){
  body[data-brand="crowd"] .home-lite{padding:24px 0 2px}
  body[data-brand="crowd"] .home-lite p{font-size:15px}
  body[data-brand="crowd"] .home-collection{margin:26px 0 44px}
  body[data-brand="crowd"] .home-trust{gap:8px 18px;padding:16px 0}
  body[data-brand="crowd"] .collection-hub-card{min-height:34svh}
  body[data-brand="crowd"] .collection-hub-card:after{background:linear-gradient(180deg,rgba(10,10,9,0) 10%,rgba(10,10,9,.5) 45%,rgba(10,10,9,.86) 100%)}
  body[data-brand="crowd"] .collection-hub-copy{text-shadow:0 1px 6px rgba(0,0,0,.55)}
  body[data-brand="crowd"] .collection-hub-copy{left:16px;right:16px;bottom:16px}
  body[data-brand="crowd"] .collection-hub-copy h2{font-size:36px;margin:0 0 6px}
  body[data-brand="crowd"] .collection-hub-copy p{font-size:13px;line-height:1.4;margin:0 0 12px}
  body[data-brand="crowd"] .collection-hub-copy .btn-line{padding:9px 14px;font-size:10px}
  body[data-brand="crowd"] .collection-stage{min-height:35vh}
  body[data-brand="crowd"] .collection-stage-copy{left:16px;bottom:14px}
  body[data-brand="crowd"] .collection-stage-copy h1{font-size:40px}
}
