/* =============================================
   champagneglass-pickup.css
   シャンパングラス特集 テーマカラー
   ─ pickup-base.css の後に読み込む
   ============================================= */

:root {
  --dark: #1c1a15;
  --accent: #b08d3e;
  --accent-dark: #8a6c24;
  --accent-light: #faf5e8;
  --hero-bg: #1c1a15;

  /* Hero */
  --hero-gradient: linear-gradient(160deg, #fcfaf5 0%, #f5eedd 40%, #efe5cf 100%);
  --hero-radial: radial-gradient(ellipse at 80% 50%, rgba(176, 141, 62, 0.06) 0%, transparent 70%);
  --hero-bottom-line: rgba(176, 141, 62, 0.2);
  --hero-deco-image: url('https://gigaplus.makeshop.jp/cosmostyle/featured/img/champagneglass-hero.png');
  --hero-deco-width: 100%;
  --hero-deco-mask: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.15) 15%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,1) 100%);
  --hero-deco-overlay: linear-gradient(160deg, rgba(252,250,245,0.5) 0%, rgba(245,238,221,0.25) 40%, transparent 70%);
  --hero-text-color: rgb(0 0 0);

  /* Sections */
  --comparison-gradient: linear-gradient(160deg, #fcfaf5 0%, #f5eedd 100%);
  --table-hover-bg: #fdfaf5;
  --nav-link-color: #756528;
  --nav-span-color: #ab9000;

  /* Staff comment */
  --comment-bg: linear-gradient(135deg, #fdfaf0 0%, #faf5e8 100%);
  --comment-border: #e8dbb8;

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

  /* Badges */
  --badge-scene-bg: #fef9e7;
  --badge-scene-color: #8a6c24;

  /* Guide cards */
  --gc1-border: #e8dbb8;
  --gc1-bg: linear-gradient(180deg, #fdfaf0 0%, var(--white) 100%);
  --gc1-icon-bg: #f5ecd0;
  --gc1-icon-color: #a08020;

  --gc2-border: #c8dff5;
  --gc2-bg: linear-gradient(180deg, #f7fbff 0%, var(--white) 100%);
  --gc2-icon-bg: #dcedfb;
  --gc2-icon-color: #2a6cb8;

  --gc3-border: #d8d0c0;
  --gc3-bg: linear-gradient(180deg, #faf8f2 0%, var(--white) 100%);
  --gc3-icon-bg: #ece4d0;
  --gc3-icon-color: #7a6530;

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

  /* Buttons */
  --btn-shadow-rgb: 176, 141, 62;
  --btn-hover-bg: #c8a050;
  --pick-shadow-rgb: 176, 141, 62;
}

/* champagne: product-price span override */
.product-price span {
  color: #bf1031;
  font-size: 0.9rem;
  padding-left: 10px;
  font-weight: bold;
}

/* champagne: feature-grid narrower */
.feature-grid-1 {
  max-width: 850px;
}
