/* NREW catalogue live-show colour layer.
   Deliberately does not target img, artwork containers or background-image. */
.nrew-store{
  --nrew-live-colour:#d79524;
  --nrew-live-rgb:215,149,36;
}
/* Main section accents */
.nrew-store .nrew-store-kicker,
.nrew-store .nrew-store-latest-head span,
.nrew-store .nrew-store-basket-heading span{
  color:var(--nrew-live-colour)!important;
}
.nrew-store .nrew-store-step{
  background:var(--nrew-live-colour)!important;
  color:#fff!important;
}
.nrew-store .nrew-store-panel,
.nrew-store .nrew-store-latest,
.nrew-store .nrew-store-basket{
  border-color:rgba(var(--nrew-live-rgb),.48)!important;
  box-shadow:0 14px 34px rgba(var(--nrew-live-rgb),.10)!important;
}
.nrew-store .nrew-store-latest{
  background:linear-gradient(135deg,rgba(var(--nrew-live-rgb),.075),#fff 58%,#f8fbfc)!important;
}
.nrew-store .nrew-store-latest-badge,
.nrew-store .nrew-store-row-latest-badge{
  background:var(--nrew-live-colour)!important;
}
/* Search and filters */
.nrew-store .nrew-store-search:focus-within,
.nrew-store .nrew-store-filters select:focus{
  border-color:rgba(var(--nrew-live-rgb),.72)!important;
  box-shadow:0 0 0 3px rgba(var(--nrew-live-rgb),.10)!important;
}
.nrew-store .nrew-store-reset{color:var(--nrew-live-colour)!important;}
/* Track cards: colour only. Artwork is untouched. */
.nrew-store .nrew-store-track{
  border-color:rgba(var(--nrew-live-rgb),.42)!important;
  box-shadow:0 10px 28px rgba(var(--nrew-live-rgb),.07)!important;
}
.nrew-store .nrew-store-track:before{
  box-shadow:0 0 24px rgba(var(--nrew-live-rgb),.08)!important;
}
.nrew-store .nrew-store-track:hover{
  border-color:rgba(var(--nrew-live-rgb),.72)!important;
  box-shadow:0 14px 34px rgba(var(--nrew-live-rgb),.12),0 0 28px rgba(var(--nrew-live-rgb),.12)!important;
}
.nrew-store .nrew-store-track.is-added{
  border-color:var(--nrew-live-colour)!important;
  box-shadow:inset 4px 0 0 var(--nrew-live-colour),0 14px 34px rgba(var(--nrew-live-rgb),.12)!important;
}
.nrew-store .nrew-store-play{
  border-color:rgba(var(--nrew-live-rgb),.42)!important;
}
.nrew-store .nrew-store-play.is-playing{
  background:var(--nrew-live-colour)!important;
  border-color:var(--nrew-live-colour)!important;
}
.nrew-store .nrew-store-buy,
.nrew-store .nrew-store-view-basket{
  background:var(--nrew-live-colour)!important;
}
.nrew-store .nrew-store-buy.is-added{background:var(--nrew-live-colour)!important;}
.nrew-store .nrew-store-load{
  border-color:rgba(var(--nrew-live-rgb),.62)!important;
  color:var(--nrew-live-colour)!important;
}
/* Basket */
.nrew-store .nrew-store-basket{
  background:linear-gradient(150deg,rgba(var(--nrew-live-rgb),.075) 0%,#fff 48%,#f7fbfd 100%)!important;
}
.nrew-store .nrew-store-basket-icon{
  border-color:rgba(var(--nrew-live-rgb),.55)!important;
  color:var(--nrew-live-colour)!important;
  background:linear-gradient(135deg,rgba(var(--nrew-live-rgb),.10),#fff)!important;
  box-shadow:0 8px 24px rgba(var(--nrew-live-rgb),.13)!important;
}
.nrew-store .nrew-store-basket-subscription-value{
  border-color:rgba(var(--nrew-live-rgb),.38)!important;
  background:rgba(var(--nrew-live-rgb),.07)!important;
}
.nrew-store .nrew-store-basket-subscription-value a{color:var(--nrew-live-colour)!important;}
