/* =============================================
   wineglass-theme.css
   ワイングラス特集 テーマカラー
   ─ pickup-base.css の後に読み込む
   ============================================= */

:root {
  --dark: #1e1215;
  --accent: #722f37;
  --accent-dark: #5a1a23;
  --accent-light: #f8eef0;
  --hero-bg: #1e1215;

  /* Wine独自変数 */
  --gold: #c8a84e;
  --gold-light: #f8f1de;

  /* Hero */
  --hero-gradient: linear-gradient(160deg, #faf8f5 0%, #f0e8e6 40%, #e8dcd8 100%);
  --hero-radial: radial-gradient(ellipse at 80% 50%, rgba(114, 47, 55, 0.06) 0%, transparent 70%);
  --hero-bottom-line: rgba(114, 47, 55, 0.15);
  --hero-deco-image: url('https://gigaplus.makeshop.jp/cosmostyle/featured/img/diamant-4.jpg');
  --hero-deco-width: 85%;
  --hero-deco-mask: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.9) 40%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 1) 100%);
  /* --hero-deco-overlay: linear-gradient(160deg, rgba(250,248,245,0.5) 0%, rgba(240,232,230,0.25) 40%, transparent 70%); */
  --hero-text-color: rgb(0 0 0 / 94%);

  /* Sections */
  --comparison-gradient: linear-gradient(160deg, #faf8f5 0%, #f0e8e6 100%);
  --table-hover-bg: #faf6f6;
  --nav-link-color: var(--dark);
  --nav-span-color: #c90303;

  /* Staff comment */
  --comment-bg: linear-gradient(135deg, #fdf5f6 0%, #faf0f1 100%);
  --comment-border: #e8d0d4;

  /* Price */
  --price-color: #8b2635;

  /* Badges */
  --badge-scene-bg: #fce4ec;
  --badge-scene-color: #880e4f;
  --badge-industry-bg: #ede7f6;
  --badge-industry-color: #4527a0;

  /* Guide cards */
  --gc1-border: #e8c8cc;
  --gc1-bg: linear-gradient(180deg, #fdf5f6 0%, var(--white) 100%);
  --gc1-icon-bg: #f5dce0;
  --gc1-icon-color: #8b2635;

  --gc2-border: #d8c8a8;
  --gc2-bg: linear-gradient(180deg, #fdfaf2 0%, var(--white) 100%);
  --gc2-icon-bg: #f0e8d0;
  --gc2-icon-color: #8a6d2b;

  --gc3-border: #c2d8d0;
  --gc3-bg: linear-gradient(180deg, #f5fcf8 0%, var(--white) 100%);
  --gc3-icon-bg: #d4f0df;
  --gc3-icon-color: #2a8a55;

  --gc4-border: #c8c0d8;
  --gc4-bg: linear-gradient(180deg, #f8f5fd 0%, var(--white) 100%);
  --gc4-icon-bg: #e0d8f0;
  --gc4-icon-color: #5a3d8a;

  /* Buttons */
  --btn-shadow-rgb: 114, 47, 55;
  --btn-hover-bg: #983848;
  --pick-shadow-rgb: 114, 47, 55;
}

/* wine: page-nav font-size override */
.page-nav-inner a {
  font-size: 14px;
}

/* wine: lot-card-total uses wine red */
.lot-card-total {
  color: #c0392b;
}

@media (max-width: 640px) {
  .feature-hero-deco {
    background-position: 20%;
  }
}