/* v455 — PULSE art refresh + CHICK PICK uncropped labels. 2040 only. */

/* PULSE: keep the new closed round OSCAR case understated, with only a soft contour halo. */
:root[data-visual-style="2040"][data-theme="hub"] .page-cases .k221-oscar-pulse .k221-oscar-visual img{
  filter:
    drop-shadow(0 12px 18px rgba(0,0,0,.28))
    drop-shadow(0 0 7px rgba(236,76,65,.18))
    drop-shadow(0 0 13px rgba(222,167,73,.10))!important;
}

/* CHICK PICK: reserve the entire image box for the egg artwork. Nothing is allowed to
   spill down into the title/price rows; those rows sit below the art like normal cases. */
@media (min-width:1181px){
  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-section,
  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-section .collection-fold,
  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-section .collection-fold-inner,
  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-grid{
    overflow:visible!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-section{
    padding-bottom:14px!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-grid{
    align-items:start!important;
    padding:2px 0 14px!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-tile{
    height:338px!important;
    min-height:338px!important;
    padding:0 8px 10px!important;
    display:grid!important;
    grid-template-rows:260px 34px 34px!important;
    align-items:center!important;
    justify-items:center!important;
    overflow:visible!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-visual{
    width:100%!important;
    height:260px!important;
    min-height:260px!important;
    max-height:260px!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-visual img{
    width:108%!important;
    height:100%!important;
    max-width:none!important;
    max-height:260px!important;
    object-fit:contain!important;
    object-position:center bottom!important;
    transform:translateY(-3px)!important;
    transform-origin:center bottom!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-name{
    align-self:end!important;
    margin:0!important;
    padding-top:2px!important;
    font-size:17px!important;
    line-height:1.1!important;
    text-align:center!important;
    position:relative!important;
    z-index:4!important;
  }

  :root[data-visual-style="2040"][data-theme="hub"] .page-cases .k449-chick-pick-price{
    align-self:start!important;
    margin-top:5px!important;
    position:relative!important;
    z-index:4!important;
  }
}
