/* winebox.css — shared styling for wine pairing sections */
.winebox{
  background:#fff6e6;
  border-left:5px solid #b30000;
  padding:12px;
  border-radius:10px;
}
.winebox h3{ margin:0 0 6px; }
.winebox p{ margin:8px 0; }

.cta-row{
  display:flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  margin-top:10px;
}

.btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  border:none;
  border-radius:8px;
  padding:8px 12px;
  text-decoration:none;
  cursor:pointer;
  transition:transform .06s ease, box-shadow .12s ease;
}
.btn.secondary{
  background:#143b7a;
  color:#fff;
}
.btn.secondary:hover{
  transform:translateY(-1px);
  box-shadow:0 3px 10px rgba(0,0,0,.15);
}

.wine-bottle{
  height:70px;
  width:auto;
  border-radius:4px;
  box-shadow:0 2px 6px rgba(0,0,0,.2);
}

.note{
  font-size:.85rem;
  color:#666;
}
