/* Mert Karataş Shop v1.6.45 ---------------------------------------------
   Picks refinement, proper Turkish uppercase, and mobile card sizing.
----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------
   1. Curated picks card: number belongs inside the card header and the
      ghost treatment echoes the collection-room blueprint typography.
   ---------------------------------------------------------------------- */
.mks-product-card--pick .mks-product-card__curation{
  position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
  min-height:54px!important;padding:.72rem 1rem .68rem 1rem!important;overflow:hidden!important
}
.mks-product-card--pick .mks-product-card__curation::after{
  content:attr(data-ghost);position:absolute;right:.9rem;top:50%;transform:translateY(-52%);
  color:rgba(210,174,103,.1);font:900 clamp(1.7rem,4.2vw,2.8rem)/.9 Inter,ui-sans-serif,sans-serif;
  letter-spacing:-.07em;white-space:nowrap;pointer-events:none;text-transform:uppercase
}
.mks-product-card--pick .mks-product-card__curation>span{
  position:relative;z-index:1;display:inline-flex!important;align-items:center!important;gap:.5rem!important;
  min-width:0!important;max-width:100%!important
}
.mks-product-card--pick .mks-product-card__curation>span strong{
  flex:0 0 auto;color:rgba(242,236,226,.72);font:800 .92rem/1 ui-serif,Georgia,serif;letter-spacing:.02em
}
.mks-product-card--pick .mks-product-card__curation>span em{
  min-width:0;font-style:normal;color:var(--gold);font-size:.46rem!important;font-weight:950!important;
  letter-spacing:.13em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
html[data-mks-theme="light"] .mks-product-card--pick .mks-product-card__curation::after{color:rgba(121,77,43,.12)}
html[data-mks-theme="light"] .mks-product-card--pick .mks-product-card__curation>span strong{color:#8c7b72}
html[data-mks-theme="light"] .mks-product-card--pick .mks-product-card__curation>span em{color:var(--mks-light-accent,#A64B63)!important}

/* The picks rail is a curation: keep the card editorial and price-free. */
.mks-product-card--pick .mks-product-card__price{display:none!important}

/* ----------------------------------------------------------------------
   2. Mobile picks: restore the smaller curated-card feel instead of the
      oversized full-width block introduced in v1.6.44.
   ---------------------------------------------------------------------- */
@media(max-width:760px){
  .mks-product-grid--picks{
    display:flex!important;grid-template-columns:none!important;gap:.95rem!important;overflow-x:auto!important;
    padding-bottom:.25rem!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch
  }
  .mks-product-grid--picks .mks-product-card{
    flex:0 0 min(78vw,365px)!important;width:min(78vw,365px)!important;max-width:none!important;scroll-snap-align:start
  }
  .mks-product-card--pick .mks-product-card__media{aspect-ratio:4/4.9!important}
  .mks-product-card--pick .mks-product-card__curation{min-height:44px!important;padding:.58rem .76rem .52rem .76rem!important}
  .mks-product-card--pick .mks-product-card__curation::after{right:.75rem!important;font-size:clamp(1.35rem,8vw,2rem)!important}
  .mks-product-card--pick .mks-product-card__curation>span strong{font-size:.82rem!important}
  .mks-product-card--pick .mks-product-card__curation>span em{font-size:.4rem!important;letter-spacing:.11em!important}
  .mks-product-card--pick .mks-product-card__copy{padding:.78rem .82rem .82rem!important}
  .mks-product-card--pick .mks-product-card__taxonomy{gap:.55rem!important}
  .mks-product-card--pick .mks-product-card__taxonomy small{max-width:58%!important;font-size:.4rem!important;line-height:1.32!important}
  .mks-product-card--pick .mks-product-card__taxonomy em{max-width:42%!important;font-size:.38rem!important;line-height:1.3!important}
  .mks-product-card--pick .mks-product-card__copy h3{margin:.42rem 0 .2rem!important;font-size:1rem!important;line-height:1.02!important}
  .mks-product-card--pick .mks-product-card__copy footer{min-height:28px!important;padding:.55rem 0 0!important}
  .mks-product-card--pick .mks-product-card__copy footer>span{font-size:.37rem!important}
  .mks-product-card--pick .mks-product-card__corner{width:24px!important;height:24px!important;flex-basis:24px!important}
  .mks-product-card--pick::after{left:.82rem!important;right:.82rem!important}
}
@media(max-width:390px){
  .mks-product-grid--picks .mks-product-card{flex-basis:min(80vw,340px)!important;width:min(80vw,340px)!important}
}

/* ----------------------------------------------------------------------
   3. Mobile collection-room ghost words: use real Turkish uppercase and
      reduce the size so ÜRÜNLER / BASKILAR render fully instead of clipping.
   ---------------------------------------------------------------------- */
@media(max-width:760px){
  .mks-collection-blueprint>span{
    left:.02em!important;bottom:-.03em!important;font-size:clamp(4.35rem,17vw,6.2rem)!important;
    letter-spacing:-.055em!important;white-space:nowrap!important
  }
  .mks-collection-blueprint b{right:6%!important;bottom:7%!important}
}
