/* SHOWA Store V4 — compact gallery cards, legible branding, no price in listing */
.site-header .brand.store-brand-logo{overflow:hidden}
.site-header .brand.store-brand-logo img{transform:scale(1.55);transform-origin:center center}

.store-curated-home{gap:64px}
.store-collection-nav{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}
.store-nav-tests{background:#f4eee5;border-color:rgba(151,89,55,.34)}
.store-nav-tests strong{color:var(--earth)}
.store-nav-tests .store-nav-cue{border-top-color:rgba(151,89,55,.18)}

.store-rail{grid-auto-columns:minmax(230px,285px);gap:16px}
.curated-watch-card{grid-template-rows:auto auto 1fr;overflow:hidden}
.curated-watch-brand{height:58px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:0 14px;background:#fff;border-bottom:1px solid rgba(20,20,20,.08)}
.curated-watch-brand img{display:block;width:158px;height:54px;max-width:none;object-fit:cover;object-position:center;transform:scale(1.35);transform-origin:left center}
.curated-watch-image{aspect-ratio:1/1;background:#f3eee6;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.curated-watch-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none!important;filter:drop-shadow(0 10px 16px rgba(30,58,52,.08))}
.curated-watch-body{padding:15px 16px 16px;gap:9px}
.curated-watch-heading{gap:10px}
.curated-watch-heading h3{font-size:1.16rem;line-height:1.08}
.curated-watch-heading .badge{font-size:.58rem;padding:5px 7px}
.curated-watch-body .ref{font-size:.78rem;line-height:1.35}
.curated-watch-footer{padding-top:9px;margin-top:3px}
.curated-watch-footer strong{font-size:.66rem;letter-spacing:.07em;font-weight:700;color:rgba(30,58,52,.78)}
.curated-watch-footer span{font-size:.61rem}
.curated-watch-card.is-test .curated-watch-brand{background:#f7f1e9}
.curated-watch-card.is-test .curated-watch-image{background:#faf6f0}
.store-test-section{padding-top:20px;border-top:1px dashed rgba(151,89,55,.28)}

@media(max-width:980px){
  .site-header .brand.store-brand-logo img{transform:scale(1.5)}
  .store-rail{grid-auto-columns:minmax(250px,42vw)}
}
@media(max-width:680px){
  .site-header .brand.store-brand-logo img{transform:scale(1.42)}
  .store-curated-home{gap:46px}
  .store-rail{grid-auto-columns:78vw}
  .curated-watch-brand{height:54px}
  .curated-watch-brand img{width:148px;height:50px}
  .curated-watch-image{aspect-ratio:1/1;padding:14px}
}
@media(max-width:390px){
  .store-rail{grid-auto-columns:82vw}
}