<div id="rothaus-page-wrapper">
<!-- Top Announcement / Age Bar -->
<aside class="rh-top-bar" aria-label="年齡限制提醒">
<span>🌲 來自德國黑森林的純淨泉水釀造 🌲</span>
</aside>
<!-- Navbar -->
<header class="rh-header">
<div class="rh-container rh-nav-container">
<div class="rh-brand">
<span class="rh-logo-badge">🍺</span>
<div class="rh-brand-text">
<strong class="rh-brand-name">Rothaus</strong>
<span class="rh-brand-sub">Badische Staatsbrauerei</span>
</div>
</div>
<nav class="rh-nav-links" aria-label="主選單">
<a href="#products">精選四款</a>
<a href="#alkoholfrei">無酒精系列</a>
<a href="#heritage">黑森林傳奇</a>
<a href="#pairings">在地搭餐</a>
</nav>
<div class="rh-nav-actions">
<a href="#store-locator" class="rh-btn rh-btn-red rh-btn-sm">哪裡購買</a>
</div>
</div>
</header>
<!-- Hero Section -->
<section class="rh-hero">
<div class="rh-hero-overlay"></div>
<div class="rh-container rh-hero-content">
<div class="rh-badge-pill">始於 1791 年 | 德國巴登國有酒廠</div>
<h1 class="rh-hero-title">
來自德國黑森林深處的

<span class="rh-text-gold">極致純淨</span>
</h1>
<p class="rh-hero-desc">
堅持遵循 1516 年《德國啤酒純釀法》,汲取海拔 1,000 公尺深井純淨軟泉水。
經典小冷杉果皮爾森與無酒精果漾系列,現已登陸台灣。
</p>
<div class="rh-hero-btns">
<a href="#products" class="rh-btn rh-btn-red">探索 4 款台灣引進風味</a>
<a href="#heritage" class="rh-btn rh-btn-outline">百年純釀堅持</a>
</div>
</div>
</section>
<!-- 4 Beers Product Section -->
<section id="products" class="rh-section rh-bg-cream">
<div class="rh-container">
<div class="rh-section-header">
<span class="rh-sub-heading">GERMAN CRAFT SELECTION</span>
<h2 class="rh-main-heading">精選 4 款台灣引進德式風味</h2>
<p class="rh-section-lead">
從百年的經典微苦酒花,到零負擔的天然果汁氣泡,滿足所有品飲時刻。
</p>
<!-- Filter Tabs -->
<div class="rh-filter-group" role="tablist">
<button class="rh-filter-btn active" data-filter="all">全部酒款 (4)</button>
<button class="rh-filter-btn" data-filter="classic">經典皮爾森 Pils</button>
<button class="rh-filter-btn" data-filter="radler">檸檬氣泡 Radler</button>
<button class="rh-filter-btn" data-filter="zero">無酒精專區 Alkoholfrei</button>
</div>
</div>
<div class="rh-product-grid">
<!-- 1. Pils (Tannenzäpfle) -->
<article class="rh-card" data-category="classic">
<div class="rh-card-tag rh-tag-classic">經典旗艦款</div>
<div class="rh-card-img-wrap">
<div class="rh-bottle-glow"></div>
<!-- 可將 src 更換為您自訂的真實酒瓶透明去背圖 -->
<img src="https://images.unsplash.com/photo-1535958636474-b021ee887b13?auto=format&fit=crop&w=400&q=80" 
alt="Rothaus Pils Tannenzäpfle 經典小冷杉果皮爾森啤酒" 
class="rh-bottle-img" 
loading="lazy">
</div>
<div class="rh-card-body">
<span class="rh-beer-origin">🌲 Tannenzäpfle</span>
<h3 class="rh-beer-name">經典小冷杉果皮爾森</h3>
<p class="rh-beer-de">Rothaus Pils</p>
<div class="rh-meta-row">
<span class="rh-meta-badge">酒精 5.1% vol</span>
<span class="rh-meta-badge">哈勒道天然酒花</span>
</div>
<p class="rh-beer-desc">
Rothaus 當家傳奇!嚴選巴伐利亞哈勒道特級酒花與黑森林純泉,氣泡如香檳般細緻,口感爽脆乾淨,帶有優雅的苦韻回甘。
</p>
<div class="rh-pairing-pill">
<strong>佐餐推薦:</strong>台式鹽酥雞、熱炒海鮮、炭烤串燒
</div>
</div>
<div class="rh-card-footer">
<a href="#store-locator" class="rh-btn rh-btn-red rh-btn-block">尋找販售通路</a>
</div>
</article>
<!-- 2. Pils Alkoholfrei -->
<article class="rh-card" data-category="classic zero">
<div class="rh-card-tag rh-tag-zero">零酒精負擔</div>
<div class="rh-card-img-wrap">
<div class="rh-bottle-glow rh-glow-blue"></div>
<img src="https://images.unsplash.com/photo-1608270199042-4f35b2e9d282?auto=format&fit=crop&w=400&q=80" 
alt="Rothaus Pils Alkoholfrei 無酒精經典皮爾森" 
class="rh-bottle-img" 
loading="lazy">
</div>
<div class="rh-card-body">
<span class="rh-beer-origin">🚗 清醒暢飲首選</span>
<h3 class="rh-beer-name">無酒精經典皮爾森</h3>
<p class="rh-beer-de">Pils Alkoholfrei</p>
<div class="rh-meta-row">
<span class="rh-meta-badge">酒精 <0.5% vol</span>
<span class="rh-meta-badge">真空脫醇工藝</span>
</div>
<p class="rh-beer-desc">
遵循完整發酵釀造後,採用溫和真空蒸餾工藝剔除酒精。完整保留正統皮爾森的麥香芳醇與酒花苦香,清爽無負擔。
</p>
<div class="rh-pairing-pill">
<strong>佐餐推薦:</strong>商務聚餐、牛肉麵、日常午餐佐餐
</div>
</div>
<div class="rh-card-footer">
<a href="#store-locator" class="rh-btn rh-btn-red rh-btn-block">尋找販售通路</a>
</div>
</article>
<!-- 3. Radler -->
<article class="rh-card" data-category="radler">
<div class="rh-card-tag rh-tag-radler">夏日果香</div>
<div class="rh-card-img-wrap">
<div class="rh-bottle-glow rh-glow-yellow"></div>
<img src="https://images.unsplash.com/photo-1618886614638-80e3c15cd819?auto=format&fit=crop&w=400&q=80" 
alt="Rothaus Radler 黑森林檸檬皮爾森" 
class="rh-bottle-img" 
loading="lazy">
</div>
<div class="rh-card-body">
<span class="rh-beer-origin">🍋 50% 經典皮爾森 + 50% 檸檬</span>
<h3 class="rh-beer-name">黑森林天然檸檬皮爾森</h3>
<p class="rh-beer-de">Rothaus Radler</p>
<div class="rh-meta-row">
<span class="rh-meta-badge">酒精 2.6% vol</span>
<span class="rh-meta-badge">天然檸檬果汁</span>
</div>
<p class="rh-beer-desc">
將招牌皮爾森與天然檸檬氣泡果汁以 1:1 完美融和。果酸多汁解渴、微甜不膩口,帶有淡淡麥香,極致消暑。
</p>
<div class="rh-pairing-pill">
<strong>佐餐推薦:</strong>戶外露營、輕食沙拉、泰式涼拌料理
</div>
</div>
<div class="rh-card-footer">
<a href="#store-locator" class="rh-btn rh-btn-red rh-btn-block">尋找販售通路</a>
</div>
</article>
<!-- 4. Radler Alkoholfrei -->
<article class="rh-card" data-category="radler zero">
<div class="rh-card-tag rh-tag-zero">等滲透補給</div>
<div class="rh-card-img-wrap">
<div class="rh-bottle-glow rh-glow-cyan"></div>
<img src="https://images.unsplash.com/photo-1567696911980-2eed69a46042?auto=format&fit=crop&w=400&q=80" 
alt="Rothaus Radler Alkoholfrei 無酒精檸檬啤酒" 
class="rh-bottle-img" 
loading="lazy">
</div>
<div class="rh-card-body">
<span class="rh-beer-origin">🏃 運動運動後神級補水</span>
<h3 class="rh-beer-name">無酒精天然檸檬啤酒</h3>
<p class="rh-beer-de">Radler Alkoholfrei</p>
<div class="rh-meta-row">
<span class="rh-meta-badge">酒精 <0.5% vol</span>
<span class="rh-meta-badge">等滲透壓清爽</span>
</div>
<p class="rh-beer-desc">
結合無酒精皮爾森的麥芽精華與天然鮮萃檸檬汁。富含天然礦物質與果香氣泡,是登山、路跑、野餐派對的最佳無負擔飲品。
</p>
<div class="rh-pairing-pill">
<strong>佐餐推薦:</strong>健身運動後、野餐三明治、辛辣炸雞解辣
</div>
</div>
<div class="rh-card-footer">
<a href="#store-locator" class="rh-btn rh-btn-red rh-btn-block">尋找販售通路</a>
</div>
</article>
</div>
</div>
</section>
<!-- Alkoholfrei Feature Banner -->
<section id="alkoholfrei" class="rh-section rh-bg-green rh-text-white">
<div class="rh-container">
<div class="rh-grid-2col">
<div class="rh-feature-text">
<span class="rh-sub-heading rh-text-gold">MODERN DRINKING CULTURE</span>
<h2 class="rh-main-heading rh-text-white">保留酒香靈魂,告別酒精負擔</h2>
<p>
Rothaus 的無酒精啤酒不是一般的糖漿風味飲料!我們堅持先完整完成傳統工序的麥汁糖化、發酵與熟成,最後透過現代化真空低溫蒸餾溫柔移除乙醇,麥芽與酒花的細緻風味完整封存。
</p>
<ul class="rh-feature-list">
<li>
<span class="rh-feat-icon">🌾</span>
<div>
<strong>真實啤酒釀造工藝</strong>
<p>先釀造後脫醇,保留發酵層次與純粹酒花回甘。</p>
</div>
</li>
<li>
<span class="rh-feat-icon">⚡</span>
<div>
<strong>熱量大幅減半</strong>
<p>較一般酒精啤酒與高糖碳酸飲料更輕盈無負擔。</p>
</div>
</li>
<li>
<span class="rh-feat-icon">🚗</span>
<div>
<strong>隨時自在碰杯</strong>
<p>日常代駕、辦公會議午餐、運動後流汗,時刻盡享暢快。</p>
</div>
</li>
</ul>
</div>
<div class="rh-feature-visual">
<div class="rh-glass-card">
<div class="rh-glass-icon">🏔️</div>
<h3>海拔 1,000 公尺純泉</h3>
<p>即使是無酒精款,依然堅持採用黑森林自家七大天然泉井軟水,每一口都能嚐到山林礦質的澄澈純淨。</p>
<hr class="rh-divider">
<div class="rh-quote">「全家人都能享受的黑森林純粹。」</div>
</div>
</div>
</div>
</div>
</section>
<!-- Heritage Section -->
<section id="heritage" class="rh-section rh-bg-cream">
<div class="rh-container">
<div class="rh-section-header">
<span class="rh-sub-heading">SINCE 1791</span>
<h2 class="rh-main-heading">堅持只為好酒</h2>
</div>
<div class="rh-grid-3col">
<div class="rh-info-card">
<div class="rh-card-num">01</div>
<h3>巴登邦立修道院起源</h3>
<p>1791 年由聖布拉辛修道院親王創辦,現為德國少數僅存的邦立國有酒廠,肩負保護黑森林環境與傳統工藝的使命。</p>
</div>
<div class="rh-info-card">
<div class="rh-card-num">02</div>
<h3>500 年純釀法準則</h3>
<p>嚴守 1516 年巴伐利亞《啤酒純釀法》(Reinheitsgebot),成分僅有天然水、大麥芽、啤酒花與酵母,零添加物。</p>
</div>
<div class="rh-info-card">
<div class="rh-card-num">03</div>
<h3>手捧啤酒的傳統少女</h3>
<p>酒標上的「Biergit Kraft」身穿黑森林高地民俗服飾與紅色絨球帽(Bollenhut),象徵德式待客熱情與純潔品質。</p>
</div>
</div>
</div>
</section>
<!-- Store Locator / B2B Section -->
<section id="store-locator" class="rh-section rh-bg-sand">
<div class="rh-container rh-text-center">
<span class="rh-sub-heading">WHERE TO BUY</span>
<h2 class="rh-main-heading">品味黑森林 即刻啟程</h2>
<p class="rh-section-lead" style="margin-left:auto; margin-right:auto;">
Rothaus 現已在德式餐廳及餐酒館同步發售。

如需大量採購、商業供酒或代理合作,歡迎直接與台灣經銷代表聯繫。
</p>
<div class="rh-cta-box">
<div class="rh-cta-item">
<h4>🏢 餐飲通路 / 企業大量採購</h4>
<p></p>
<a href="mailto:service@example.com" class="rh-btn rh-btn-green">聯絡業務團隊</a>
</div>
<div class="rh-cta-item">
<h4>🛒 零售與一般消費者</h4>
<p>加入 LINE 官方帳號,即時查詢離您最近的現貨門市。</p>
<a href="https://line.me" target="_blank" rel="noopener noreferrer" class="rh-btn rh-btn-red">加入 LINE 尋找實體店</a>
</div>
</div>
</div>
</section>
<!-- Legal Footer -->
<footer class="rh-footer">
<div class="rh-container rh-footer-content">
<div class="rh-footer-brand">
<strong>Badische Staatsbrauerei Rothaus AG</strong>
<p>Rothaus 1, 79865 Grafenhausen-Rothaus, Schwarzwald, Germany</p>
</div>
<div class="rh-footer-legal">
<p>飲酒過量,有害(礙)健康 | <p>酒後不開車,安全有保障 | 未滿十八歲禁止飲酒</p>
<p class="rh-copy">© 2026 Rothaus Taiwan. All Rights Reserved. Designed for WordPress & Elementor.</p>
</div>
</div>
</footer>
</div>
<style>
/* ========================================================
ROTHAUS STYLES (Scoped with #rothaus-page-wrapper)
======================================================== */
#rothaus-page-wrapper {
--rh-green: #0b3d22;
--rh-dark-green: #072917;
--rh-gold: #d4a017;
--rh-gold-light: #fef3c7;
--rh-red: #c91818;
--rh-red-hover: #a11111;
--rh-cream: #faf7f2;
--rh-sand: #f0ebe1;
--rh-text: #2d3748;
--rh-muted: #64748b;
--rh-border: #e2dcd2;
--rh-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans TC", sans-serif;
font-family: var(--rh-font);
color: var(--rh-text);
background-color: var(--rh-cream);
line-height: 1.6;
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
}
#rothaus-page-wrapper * {
box-sizing: border-box;
}
/* Containers & Layout */
#rothaus-page-wrapper .rh-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
#rothaus-page-wrapper .rh-section {
padding: 80px 0;
}
/* Colors */
#rothaus-page-wrapper .rh-bg-cream { background-color: var(--rh-cream); }
#rothaus-page-wrapper .rh-bg-sand { background-color: var(--rh-sand); }
#rothaus-page-wrapper .rh-bg-green { background-color: var(--rh-green); }
#rothaus-page-wrapper .rh-text-white { color: #ffffff; }
#rothaus-page-wrapper .rh-text-gold { color: var(--rh-gold); }
#rothaus-page-wrapper .rh-text-center { text-align: center; }
/* Top Bar */
#rothaus-page-wrapper .rh-top-bar {
background: #000000;
color: #e2e8f0;
font-size: 0.82rem;
font-weight: 600;
letter-spacing: 0.05em;
text-align: center;
padding: 8px 16px;
}
/* Header */
#rothaus-page-wrapper .rh-header {
background: var(--rh-dark-green);
position: sticky;
top: 0;
z-index: 999;
border-bottom: 2px solid var(--rh-gold);
}
#rothaus-page-wrapper .rh-nav-container {
display: flex;
align-items: center;
justify-content: space-between;
height: 70px;
}
#rothaus-page-wrapper .rh-brand {
display: flex;
align-items: center;
gap: 10px;
color: #ffffff;
}
#rothaus-page-wrapper .rh-logo-badge {
font-size: 1.8rem;
}
#rothaus-page-wrapper .rh-brand-name {
font-size: 1.5rem;
letter-spacing: 0.08em;
color: var(--rh-gold);
text-transform: uppercase;
display: block;
line-height: 1.1;
}
#rothaus-page-wrapper .rh-brand-sub {
font-size: 0.72rem;
color: #cbd5e1;
letter-spacing: 0.05em;
}
#rothaus-page-wrapper .rh-nav-links {
display: flex;
gap: 24px;
}
#rothaus-page-wrapper .rh-nav-links a {
color: #f1f5f9;
text-decoration: none;
font-size: 0.95rem;
font-weight: 500;
transition: color 0.2s;
}
#rothaus-page-wrapper .rh-nav-links a:hover {
color: var(--rh-gold);
}
/* Buttons */
#rothaus-page-wrapper .rh-btn {
display: inline-block;
padding: 12px 26px;
border-radius: 40px;
font-weight: 600;
font-size: 0.95rem;
text-decoration: none;
text-align: center;
cursor: pointer;
transition: all 0.25s ease;
border: none;
}
#rothaus-page-wrapper .rh-btn-sm {
padding: 8px 18px;
font-size: 0.85rem;
}
#rothaus-page-wrapper .rh-btn-red {
background: var(--rh-red);
color: #ffffff;
box-shadow: 0 4px 12px rgba(201, 24, 24, 0.25);
}
#rothaus-page-wrapper .rh-btn-red:hover {
background: var(--rh-red-hover);
transform: translateY(-2px);
box-shadow: 0 6px 16px rgba(201, 24, 24, 0.35);
}
#rothaus-page-wrapper .rh-btn-green {
background: var(--rh-green);
color: #ffffff;
}
#rothaus-page-wrapper .rh-btn-green:hover {
background: var(--rh-dark-green);
transform: translateY(-2px);
}
#rothaus-page-wrapper .rh-btn-outline {
border: 2px solid #ffffff;
color: #ffffff;
background: transparent;
}
#rothaus-page-wrapper .rh-btn-outline:hover {
background: #ffffff;
color: var(--rh-green);
}
#rothaus-page-wrapper .rh-btn-block {
display: block;
width: 100%;
}
/* Hero Section */
#rothaus-page-wrapper .rh-hero {
position: relative;
padding: 130px 20px;
background-image: url('https://images.unsplash.com/photo-1448375240586-882707db888b?auto=format&fit=crop&w=1800&q=80');
background-size: cover;
background-position: center;
text-align: center;
color: #ffffff;
}
#rothaus-page-wrapper .rh-hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(7, 41, 23, 0.82) 0%, rgba(11, 61, 34, 0.88) 100%);
}
#rothaus-page-wrapper .rh-hero-content {
position: relative;
z-index: 2;
max-width: 820px;
}
#rothaus-page-wrapper .rh-badge-pill {
display: inline-block;
padding: 6px 16px;
border-radius: 20px;
background: rgba(212, 160, 23, 0.18);
border: 1px solid var(--rh-gold);
color: var(--rh-gold-light);
font-size: 0.88rem;
font-weight: 600;
margin-bottom: 20px;
}
#rothaus-page-wrapper .rh-hero-title {
font-size: 2.8rem;
line-height: 1.25;
font-weight: 800;
margin-bottom: 20px;
}
#rothaus-page-wrapper .rh-hero-desc {
font-size: 1.15rem;
color: #e2e8f0;
margin-bottom: 34px;
max-width: 680px;
margin-left: auto;
margin-right: auto;
}
#rothaus-page-wrapper .rh-hero-btns {
display: flex;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
/* Section Headings */
#rothaus-page-wrapper .rh-section-header {
text-align: center;
margin-bottom: 50px;
}
#rothaus-page-wrapper .rh-sub-heading {
display: block;
color: var(--rh-red);
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.15em;
margin-bottom: 8px;
text-transform: uppercase;
}
#rothaus-page-wrapper .rh-main-heading {
font-size: 2.2rem;
color: var(--rh-green);
margin: 0 0 16px 0;
font-weight: 800;
}
#rothaus-page-wrapper .rh-section-lead {
font-size: 1.05rem;
color: var(--rh-muted);
max-width: 640px;
margin: 0 auto;
}
/* Filter Tabs */
#rothaus-page-wrapper .rh-filter-group {
display: flex;
justify-content: center;
gap: 10px;
margin-top: 30px;
flex-wrap: wrap;
}
#rothaus-page-wrapper .rh-filter-btn {
padding: 8px 18px;
border-radius: 30px;
background: #ffffff;
border: 1px solid var(--rh-border);
color: var(--rh-text);
font-weight: 600;
font-size: 0.9rem;
cursor: pointer;
transition: all 0.2s ease;
}
#rothaus-page-wrapper .rh-filter-btn.active,
#rothaus-page-wrapper .rh-filter-btn:hover {
background: var(--rh-green);
color: #ffffff;
border-color: var(--rh-green);
}
/* Product Grid */
#rothaus-page-wrapper .rh-product-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
#rothaus-page-wrapper .rh-card {
background: #ffffff;
border-radius: 16px;
border: 1px solid var(--rh-border);
display: flex;
flex-direction: column;
overflow: hidden;
position: relative;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
#rothaus-page-wrapper .rh-card:hover {
transform: translateY(-6px);
box-shadow: 0 16px 30px rgba(0, 0, 0, 0.08);
}
#rothaus-page-wrapper .rh-card-tag {
position: absolute;
top: 14px;
left: 14px;
z-index: 3;
font-size: 0.75rem;
font-weight: 700;
padding: 4px 10px;
border-radius: 20px;
}
#rothaus-page-wrapper .rh-tag-classic {
background: #dcfce7;
color: #166534;
}
#rothaus-page-wrapper .rh-tag-zero {
background: #e0f2fe;
color: #0369a1;
}
#rothaus-page-wrapper .rh-tag-radler {
background: #fef9c3;
color: #854d0e;
}
#rothaus-page-wrapper .rh-card-img-wrap {
height: 240px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
background: #f8fafc;
overflow: hidden;
}
#rothaus-page-wrapper .rh-bottle-glow {
position: absolute;
width: 130px;
height: 130px;
background: rgba(212, 160, 23, 0.18);
border-radius: 50%;
filter: blur(24px);
}
#rothaus-page-wrapper .rh-glow-blue { background: rgba(56, 189, 248, 0.22); }
#rothaus-page-wrapper .rh-glow-yellow { background: rgba(250, 204, 21, 0.25); }
#rothaus-page-wrapper .rh-glow-cyan { background: rgba(45, 212, 191, 0.22); }
#rothaus-page-wrapper .rh-bottle-img {
height: 190px;
width: auto;
object-fit: cover;
border-radius: 8px;
z-index: 2;
transition: transform 0.3s ease;
}
#rothaus-page-wrapper .rh-card:hover .rh-bottle-img {
transform: scale(1.05);
}
#rothaus-page-wrapper .rh-card-body {
padding: 20px;
flex-grow: 1;
display: flex;
flex-direction: column;
}
#rothaus-page-wrapper .rh-beer-origin {
font-size: 0.78rem;
font-weight: 700;
color: var(--rh-muted);
margin-bottom: 6px;
display: block;
}
#rothaus-page-wrapper .rh-beer-name {
font-size: 1.18rem;
color: var(--rh-green);
margin: 0 0 2px 0;
font-weight: 700;
}
#rothaus-page-wrapper .rh-beer-de {
font-size: 0.85rem;
color: var(--rh-muted);
margin: 0 0 12px 0;
font-style: italic;
}
#rothaus-page-wrapper .rh-meta-row {
display: flex;
gap: 8px;
margin-bottom: 12px;
flex-wrap: wrap;
}
#rothaus-page-wrapper .rh-meta-badge {
background: #f1f5f9;
color: #475569;
font-size: 0.72rem;
font-weight: 600;
padding: 3px 8px;
border-radius: 4px;
}
#rothaus-page-wrapper .rh-beer-desc {
font-size: 0.88rem;
color: #4b5563;
line-height: 1.5;
margin-bottom: 16px;
}
#rothaus-page-wrapper .rh-pairing-pill {
background: var(--rh-sand);
font-size: 0.8rem;
padding: 8px 12px;
border-radius: 8px;
margin-top: auto;
color: #475569;
}
#rothaus-page-wrapper .rh-card-footer {
padding: 16px 20px 20px;
background: #ffffff;
}
/* Alkoholfrei Feature Section */
#rothaus-page-wrapper .rh-grid-2col {
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 40px;
align-items: center;
}
#rothaus-page-wrapper .rh-feature-list {
list-style: none;
padding: 0;
margin: 28px 0 0 0;
}
#rothaus-page-wrapper .rh-feature-list li {
display: flex;
gap: 16px;
margin-bottom: 20px;
}
#rothaus-page-wrapper .rh-feat-icon {
font-size: 1.6rem;
flex-shrink: 0;
}
#rothaus-page-wrapper .rh-feature-list strong {
display: block;
font-size: 1.05rem;
color: var(--rh-gold-light);
margin-bottom: 2px;
}
#rothaus-page-wrapper .rh-feature-list p {
font-size: 0.9rem;
color: #e2e8f0;
margin: 0;
}
#rothaus-page-wrapper .rh-glass-card {
background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.16);
border-radius: 16px;
padding: 36px 28px;
text-align: center;
}
#rothaus-page-wrapper .rh-glass-icon {
font-size: 2.8rem;
margin-bottom: 12px;
}
#rothaus-page-wrapper .rh-glass-card h3 {
color: var(--rh-gold);
font-size: 1.35rem;
margin-bottom: 12px;
}
#rothaus-page-wrapper .rh-glass-card p {
color: #e2e8f0;
font-size: 0.92rem;
line-height: 1.6;
}
#rothaus-page-wrapper .rh-divider {
border: none;
border-top: 1px dashed rgba(255, 255, 255, 0.2);
margin: 20px 0;
}
#rothaus-page-wrapper .rh-quote {
font-style: italic;
color: var(--rh-gold-light);
font-size: 0.95rem;
}
/* Heritage Grid */
#rothaus-page-wrapper .rh-grid-3col {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
#rothaus-page-wrapper .rh-info-card {
background: #ffffff;
border-radius: 16px;
padding: 36px 26px;
border: 1px solid var(--rh-border);
position: relative;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
}
#rothaus-page-wrapper .rh-card-num {
font-size: 2.2rem;
font-weight: 900;
color: var(--rh-gold);
line-height: 1;
margin-bottom: 14px;
opacity: 0.9;
}
#rothaus-page-wrapper .rh-info-card h3 {
font-size: 1.25rem;
color: var(--rh-green);
margin-bottom: 12px;
}
#rothaus-page-wrapper .rh-info-card p {
font-size: 0.92rem;
color: #64748b;
margin: 0;
}
/* CTA Section */
#rothaus-page-wrapper .rh-cta-box {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 28px;
max-width: 900px;
margin: 40px auto 0;
}
#rothaus-page-wrapper .rh-cta-item {
background: #ffffff;
padding: 34px 28px;
border-radius: 16px;
border: 1px solid var(--rh-border);
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);
}
#rothaus-page-wrapper .rh-cta-item h4 {
font-size: 1.2rem;
color: var(--rh-green);
margin-bottom: 10px;
}
#rothaus-page-wrapper .rh-cta-item p {
font-size: 0.92rem;
color: var(--rh-muted);
margin-bottom: 24px;
}
/* Footer */
#rothaus-page-wrapper .rh-footer {
background: var(--rh-dark-green);
color: #94a3b8;
padding: 40px 0 30px;
font-size: 0.85rem;
border-top: 2px solid var(--rh-gold);
}
#rothaus-page-wrapper .rh-footer-content {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 20px;
}
#rothaus-page-wrapper .rh-footer-brand strong {
color: #ffffff;
font-size: 1rem;
display: block;
margin-bottom: 4px;
}
#rothaus-page-wrapper .rh-footer-legal {
text-align: right;
}
#rothaus-page-wrapper .rh-footer-legal p {
margin: 0 0 4px 0;
}
#rothaus-page-wrapper .rh-copy {
color: #64748b;
font-size: 0.78rem;
}
/* Responsive Design */
@media (max-width: 1024px) {
#rothaus-page-wrapper .rh-product-grid {
grid-template-columns: repeat(2, 1fr);
}
#rothaus-page-wrapper .rh-grid-2col {
grid-template-columns: 1fr;
}
#rothaus-page-wrapper .rh-grid-3col {
grid-template-columns: 1fr;
}
}
@media (max-width: 768px) {
#rothaus-page-wrapper .rh-nav-links {
display: none;
}
#rothaus-page-wrapper .rh-hero-title {
font-size: 2rem;
}
#rothaus-page-wrapper .rh-product-grid {
grid-template-columns: 1fr;
max-width: 440px;
margin-left: auto;
margin-right: auto;
}
#rothaus-page-wrapper .rh-cta-box {
grid-template-columns: 1fr;
}
#rothaus-page-wrapper .rh-footer-content {
flex-direction: column;
text-align: center;
}
#rothaus-page-wrapper .rh-footer-legal {
text-align: center;
}
}
</style>
<script>
(function() {
// 產品分類篩選功能
const filterButtons = document.querySelectorAll('#rothaus-page-wrapper .rh-filter-btn');
const productCards = document.querySelectorAll('#rothaus-page-wrapper .rh-card');
filterButtons.forEach(btn => {
btn.addEventListener('click', function() {
// 切換 Active 狀態
filterButtons.forEach(b => b.classList.remove('active'));
this.classList.add('active');
const filterValue = this.getAttribute('data-filter');
productCards.forEach(card => {
const categories = card.getAttribute('data-category').split(' ');
if (filterValue === 'all' || categories.includes(filterValue)) {
card.style.display = 'flex';
} else {
card.style.display = 'none';
}
});
});
});
})();
</script>